C/C++ Programmer's Guide (G06.27+, H06.08+, J06.03+)

Table 18 Installation Details for G06.20 Tools.h++
Location of SRLs or DLLSLocation of Header FilesEnvironment
Version 6.1: $SYSTEM.ZRWGuardian Version 6.1:
$SYSTEM.SYSnn.ZTLHGSRL,
$SYSTEM.SYSnn.ZTLHOSRL
Version 7: $SYSTEM.ZINCRW70 G-series Version 7:
$SYSTEM.SYSnn.ZTLHSRL
H-series Version 7:
$SYSTEM.ZDLLnnn.ZTLH7DLL
Version 6.1: /usr/rogue6.1/rwOSS In the Guardian namespace:
Version 6.1: $SYSTEM.
SYSnn.ZTLHGSRL,
$SYSTEM.SYSnn.ZTLHOSRL
Version 7: /usr/rogue/rw G-series Version 7:
$SYSTEM.SYSnn.ZTLHSRL
H-series Version 7:
$SYSTEM.ZDLLnnn.ZTLH7DLL
Version 6.1: C:\Program
Files\Compaq
ETK-NSE\rogue6.1\lib
Version 6.1: C:\Program
Files\Compaq
ETK-NSE\rogue6.1\rw
PC running Windows (ETK)
Version 7: C:\Program
Files\Compaq
ETK-NSE\rogue\lib
Version 7: C:\Program
Files\Compaq
ETK-NSE\rogue\rw
Including Header Files for Tools.h++
If your application uses any of the functions contained in the Tools.h++ library, you need to specify
the header files for the library by adding #include directives either as preprocessor directives
or as linker options.
For example, these #include directives specify three of the headers for the Version 7 RWCstring
string class:
#include <rw/cstring.h>
#include <rw/regexp.h>
#include <rw/rstream.h>
For related MAPINCLUDE examples, see Pragmas for Tools.h++ (page 94).
XDR Streams
Tools.h++ version 6.1 does not support the classes RWXDRistream and RWXDRostream.
Tools.h++ version 7 supports the classes RWXDRistream and RWXDRostream in both the OSS
and Guardian environments.
Tools.h++ Example Files for Versions 6.1 and 7
Several example files are provided with the Tools.h++ header files. Table 19 lists the example files
provided with version 6.1. The examples assume that the data files are in the current subvolume.
BUS is an example of a SmallTalk Collection class.
Using Tools.h++ 93