summaryrefslogtreecommitdiff
path: root/includes
diff options
context:
space:
mode:
authorIan Lynagh <igloo@earth.li>2007-06-15 18:23:37 +0000
committerIan Lynagh <igloo@earth.li>2007-06-15 18:23:37 +0000
commitbcaf68a97ba26a7bf781f9734fe7982dbb6db66d (patch)
tree171315da9df1db4ef9b428ada12c53879a6a1406 /includes
parent974d0c018057cda10dff6309de65bae8780190be (diff)
downloadhaskell-bcaf68a97ba26a7bf781f9734fe7982dbb6db66d.tar.gz
Fix size mismatch errors in mkDerivedConstants.c
Diffstat (limited to 'includes')
-rw-r--r--includes/mkDerivedConstants.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/includes/mkDerivedConstants.c b/includes/mkDerivedConstants.c
index 90f6a4ca9b..f87db37deb 100644
--- a/includes/mkDerivedConstants.c
+++ b/includes/mkDerivedConstants.c
@@ -31,14 +31,14 @@
#define str(a,b) #a "_" #b
-#define OFFSET(s_type, field) ((unsigned int)&(((s_type*)0)->field))
+#define OFFSET(s_type, field) ((size_t)&(((s_type*)0)->field))
#if defined(GEN_HASKELL)
#define def_offset(str, offset) \
- printf("oFFSET_" str " = %d::Int\n", offset);
+ printf("oFFSET_" str " = %zd::Int\n", offset);
#else
#define def_offset(str, offset) \
- printf("#define OFFSET_" str " %d\n", offset);
+ printf("#define OFFSET_" str " %zd\n", offset);
#endif
#if defined(GEN_HASKELL)