59 lines
1.3 KiB
C
59 lines
1.3 KiB
C
#ifndef __datatypes_h__
|
|
#define __datatypes_h__
|
|
|
|
#ifdef WIN32 //Make this MSVC something
|
|
typedef unsigned __int8 uint8;
|
|
typedef unsigned __int16 uint16;
|
|
typedef unsigned __int32 uint32;
|
|
typedef unsigned __int64 uint64;
|
|
typedef __int8 int8;
|
|
typedef __int16 int16;
|
|
typedef __int32 int32;
|
|
typedef __int64 int64;
|
|
typedef signed __int8 sint8;
|
|
typedef signed __int16 sint16;
|
|
typedef signed __int32 sint32;
|
|
typedef signed __int64 sint64;
|
|
|
|
/*
|
|
typedef unsigned __int8 byte;
|
|
typedef unsigned __int16 word;
|
|
typedef unsigned __int32 dword;
|
|
typedef unsigned __int64 qword;
|
|
|
|
typedef byte db;
|
|
typedef word dw;
|
|
typedef dword dd;
|
|
typedef qword dq;
|
|
*/
|
|
#endif
|
|
|
|
#ifdef __GNUC__ //ie if we are using GCC //used to be __linux
|
|
typedef unsigned char uint8;
|
|
typedef unsigned short uint16;
|
|
typedef unsigned long uint32;
|
|
typedef unsigned long long uint64;
|
|
typedef char int8;
|
|
typedef short int16;
|
|
typedef long int32;
|
|
typedef long long int64;
|
|
typedef signed char sint8;
|
|
typedef signed short sint16;
|
|
typedef signed long sint32;
|
|
typedef signed long long sint64;
|
|
|
|
/*
|
|
typedef unsigned char byte;
|
|
typedef unsigned short word;
|
|
typedef unsigned long dword;
|
|
typedef unsigned long long qword;
|
|
|
|
typedef byte db;
|
|
typedef word dw;
|
|
typedef dword dd;
|
|
typedef qword dq;
|
|
*/
|
|
#endif
|
|
|
|
#endif
|