2 // Basic types for platform independent code
\r
8 // This should be portable, since it's part of the C99 standard...!
\r
12 typedef uint8_t uint8;
\r
13 typedef int8_t int8;
\r
14 typedef uint16_t uint16;
\r
15 typedef int16_t int16;
\r
16 typedef uint32_t uint32;
\r
17 typedef int32_t int32;
\r
18 typedef uint64_t uint64;
\r
19 typedef int64_t int64;
\r
23 // This is for non-compliant compilers that don't follow proper scoping rules (and suck). ;-)
\r
24 #define for if(false);else for
\r
30 #endif // __TYPES_H__
\r