2 // Basic types for platform independent code
\r
8 // This is only good on certain intel 32-bit platforms...
\r
9 // You may need to tweak to suit your specific platform.
\r
11 typedef unsigned char uint8;
\r
12 typedef signed char int8;
\r
13 typedef unsigned short uint16;
\r
14 typedef signed short int16;
\r
15 typedef unsigned uint32;
\r
16 typedef signed int32;
\r
17 //typedef unsigned long long uint64;
\r
18 //typedef signed long long int64;
\r
20 //typedef signed char SBYTE;
\r
21 //typedef signed short int SWORD;
\r
22 //typedef signed long int SDWORD;
\r
26 // This is for non-compliant compilers that don't follow proper scoping rules (and suck). ;-)
\r
27 #define for if(false);else for
\r
33 #endif // __TYPES_H__
\r