#ifndef __STDDEF_H__ #define __STDDEF_H__ /* Below is different than from 16bit C typedefs */ typedef unsigned char byte; typedef unsigned short int word; typedef unsigned long int dword; /* signed versions */ typedef signed char sbyte; typedef signed short int sword; typedef signed long int sdword; #ifndef size_t typedef unsigned int size_t; #endif #ifndef NULL #define NULL 0 #endif #ifndef ERROR #define ERROR 0xffffffff #endif //enable Watcom underscore appending #ifdef __WATCOMC__ #ifdef __cplusplus #pragma aux default "_*" parm caller [] \ value struct float struct routine [eax] \ modify [eax]; #else #pragma aux default "_*"; #endif #endif #endif