/////////////////////////////////////////////////// // Description: Standard Definitions for // The Coming Revoloution // // This code is Copyright (c) 2003 Dan Noland // // File Name: StdDefs.hpp // // Revision History: // File Created - Thu Jan 30 17:07:02 EST 2003 - DAN /////////////////////////////////////////////////// #include // Machine Independant #define TRUE 1 #define FALSE 0 #define MAXINT ((int)(~(unsigned int)0 >> 1)) #define MAXUINT (~(unsigned int)0) #define MAXWORD (~(unsigned int)0) #define MAX(x,y) ((x)>(y)?(x):(y)) #define MIN(x,y) ((x)<(y)?(x):(y)) #define ABS(x) ((x)<0?(-(x)):(x)) // Machine Dependant #define BITS_PER_BYTE 8 #define BITS_PER_HWORD 16 #define BITS_PER_WORD 32 #define LOWHALF(x) ((x) & 0xff) #define HIGHHALF(x) ((x) >> 8 & 0xff) typedef unsigned char BYTE; typedef unsigned short int HWORD; typedef unsigned int WORD; typedef unsigned int WCHAR;