nuclear@0: #ifndef _TYPEDEFS_H_ nuclear@0: #define _TYPEDEFS_H_ nuclear@0: nuclear@0: typedef char int8; nuclear@0: typedef short int16; nuclear@0: typedef long int32; nuclear@0: nuclear@0: typedef unsigned char uint8; nuclear@0: typedef unsigned short uint16; nuclear@0: typedef unsigned long uint32; nuclear@0: nuclear@0: #ifdef _MSC_VER nuclear@0: typedef __int64 int64; nuclear@0: typedef unsigned __int64 uint64; nuclear@0: #else nuclear@0: typedef unsigned long long uint64; nuclear@0: typedef long long int64; nuclear@0: #endif // _MSC_VER nuclear@0: nuclear@0: typedef uint8 BYTE; nuclear@0: typedef uint16 WORD; nuclear@0: typedef uint32 DWORD; nuclear@0: nuclear@0: typedef uint8 byte; nuclear@0: typedef uint16 word; nuclear@0: typedef uint32 dword; nuclear@0: typedef uint64 qword; nuclear@0: nuclear@0: // Define NULL pointer value nuclear@0: #ifndef NULL nuclear@0: #ifdef __cplusplus nuclear@0: #define NULL 0 nuclear@0: #else nuclear@0: #define NULL ((void *)0) nuclear@0: #endif //__cplusplus nuclear@0: #endif //NULL nuclear@0: nuclear@0: #endif //_TYPEDEFS_H_