/************** Machine (and compiler) dependent definitions. ************** * * Define appropriate types for the following ranges of integer * variables. These are processor & compiler dependent, but the * distributed definitions will probably work on most systems. */ /* MACHINE TYPE DEFINED TYPE VALUE RANGE */ typedef unsigned char int8; /* 0 .. 255 */ typedef short int16; /* -10,000 .. 10,000 */ typedef long int32; /* -100,000 .. 100,000 */ typedef unsigned long uint32; /* 0 .. 2^31-1 */ /* * The VAX does not have longs in network byte order */ #undef NETWORK_BYTE_ORDER /* we need to use ntohl/htonl */ #ifdef NETWORK_DATABASE #include #endif