absence_thelab

annotate src/common/typedefs.h @ 0:1cffe3409164

initial commit
author John Tsiombikas <nuclear@member.fsf.org>
date Thu, 23 Oct 2014 01:46:07 +0300
parents
children
rev   line source
nuclear@0 1 #ifndef _TYPEDEFS_H_
nuclear@0 2 #define _TYPEDEFS_H_
nuclear@0 3
nuclear@0 4 typedef char int8;
nuclear@0 5 typedef short int16;
nuclear@0 6 typedef long int32;
nuclear@0 7
nuclear@0 8 typedef unsigned char uint8;
nuclear@0 9 typedef unsigned short uint16;
nuclear@0 10 typedef unsigned long uint32;
nuclear@0 11
nuclear@0 12 #ifdef _MSC_VER
nuclear@0 13 typedef __int64 int64;
nuclear@0 14 typedef unsigned __int64 uint64;
nuclear@0 15 #else
nuclear@0 16 typedef unsigned long long uint64;
nuclear@0 17 typedef long long int64;
nuclear@0 18 #endif // _MSC_VER
nuclear@0 19
nuclear@0 20 typedef uint8 BYTE;
nuclear@0 21 typedef uint16 WORD;
nuclear@0 22 typedef uint32 DWORD;
nuclear@0 23
nuclear@0 24 typedef uint8 byte;
nuclear@0 25 typedef uint16 word;
nuclear@0 26 typedef uint32 dword;
nuclear@0 27 typedef uint64 qword;
nuclear@0 28
nuclear@0 29 // Define NULL pointer value
nuclear@0 30 #ifndef NULL
nuclear@0 31 #ifdef __cplusplus
nuclear@0 32 #define NULL 0
nuclear@0 33 #else
nuclear@0 34 #define NULL ((void *)0)
nuclear@0 35 #endif //__cplusplus
nuclear@0 36 #endif //NULL
nuclear@0 37
nuclear@0 38 #endif //_TYPEDEFS_H_