summaryrefslogtreecommitdiff
path: root/src/cpp0x_compat/cstdint
diff options
context:
space:
mode:
Diffstat (limited to 'src/cpp0x_compat/cstdint')
-rw-r--r--src/cpp0x_compat/cstdint9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/cpp0x_compat/cstdint b/src/cpp0x_compat/cstdint
index d8d71d9d..05d56c6e 100644
--- a/src/cpp0x_compat/cstdint
+++ b/src/cpp0x_compat/cstdint
@@ -1,7 +1,10 @@
/*
* Compatibility header used when the compiler doesn't support C++0x.
*
- * It doesn't seem necessary for it to contain anything, at least GCC 4.2.1
- * compiles Mana fine so it apparently understands types like uint16_t by
- * default.
+ * While GCC 4.2.1 understands types like uint16_t by default, later versions
+ * are more strict so here are some typedefs for types used in our code.
*/
+
+typedef unsigned char uint8_t;
+typedef unsigned short uint16_t;
+typedef unsigned int uint32_t;