]> Shamusworld >> Repos - virtualjaguar/blobdiff - src/types.h
Changed fonts in developer dialogs to use system defaults.
[virtualjaguar] / src / types.h
index 972a6af09770dee54029531d946cbcb6ae8f40e9..cad30bf934939f1e950be37ff7b2d164c88e4c96 100644 (file)
@@ -1,34 +1,22 @@
 //
 // GCC/SDL port by Niels Wagenaar (Linux/WIN32) and Caz (BeOS)
-// Removal of unsafe macros and addition of typdefs by James L. Hammons
+// Removal of unsafe macros and addition of typdefs by James Hammons
 //
 
 #ifndef __TYPES_H__
 #define __TYPES_H__
 
-// This is only good on certain intel 32-bit platforms...
-// You may need to tweak to suit your specific platform.
+// This should be portable, since it's part of the C99 standard...!
 
-typedef unsigned char          uint8;
-typedef signed char                    int8;
-typedef unsigned short         uint16;
-typedef signed short           int16;
-typedef unsigned                       uint32;
-typedef signed                         int32;
-typedef unsigned long long     uint64;
-typedef signed long long       int64;
+#include <stdint.h>
 
-typedef uint8  UINT8;
-typedef int8   INT8;
-typedef uint16 UINT16;
-typedef int16  INT16;
-typedef uint32 UINT32;
-typedef int32  INT32;
-typedef uint64 UINT64;
-typedef int64  INT64;
-
-// Read/write tracing enumeration
-
-enum { UNKNOWN, JAGUAR, DSP, GPU, TOM, JERRY, M68K, BLITTER, OP };
+typedef uint8_t                uint8;
+typedef int8_t         int8;
+typedef uint16_t       uint16;
+typedef int16_t                int16;
+typedef uint32_t       uint32;
+typedef int32_t                int32;
+typedef uint64_t       uint64;
+typedef int64_t                int64;
 
 #endif // __TYPES_H__