summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorskidd13 <skidd13@openttd.org>2008-03-05 18:51:26 +0000
committerskidd13 <skidd13@openttd.org>2008-03-05 18:51:26 +0000
commit442efcffb018959a3cdcce564a04584047b07025 (patch)
tree0608c5ee999e903160e4db57a86cc0d617bda437
parentb4a51cd28d10bf719affe594d962ec55fd8674ca (diff)
downloadopenttd-442efcffb018959a3cdcce564a04584047b07025.tar.xz
(svn r12344) -Codechange: Check uint64 bitsize on compiletime too.
-rw-r--r--src/stdafx.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/stdafx.h b/src/stdafx.h
index 0e9a6d3c6..278b7556d 100644
--- a/src/stdafx.h
+++ b/src/stdafx.h
@@ -279,6 +279,8 @@ typedef unsigned char byte;
#define assert_compile(expr) extern "C" void __ct_assert__(int a[1 - 2 * !(expr)])
#endif /* __OS2__ */
+/* Check if the types have the bitsizes like we are using them */
+assert_compile(sizeof(uint64) == 8);
assert_compile(sizeof(uint32) == 4);
assert_compile(sizeof(uint16) == 2);
assert_compile(sizeof(uint8) == 1);