--- utypes.h	2012-05-26 22:02:05.000000000 -0400
+++ utypes.h	2012-07-26 17:21:44.000000000 -0400
@@ -2,13 +2,15 @@
 #define __UTYPES_H__
 
+#include <stdint.h>
+
 // standard types
-typedef unsigned char byte;
-typedef unsigned char uint8;
-typedef signed char int8;
-typedef unsigned short uint16;
-typedef signed short int16;
+typedef uint8_t byte;
+typedef uint8_t uint8;
+typedef int8_t int8;
+typedef uint16_t uint16;
+typedef int16_t	int16;
 typedef unsigned int uint;
-typedef unsigned int uint32;
-typedef signed int int32;
+typedef uint32_t uint32;
+typedef int32_t int32;
 
 #ifdef _MSC_VER
@@ -16,6 +18,6 @@
 typedef signed __int64 int64;
 #else
-typedef unsigned long long uint64;
-typedef long long int64;
+typedef uint64_t uint64;
+typedef int64_t int64;
 #endif
 
