projects
/
ghc-hetmet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
974d0c0
)
Fix size mismatch errors in mkDerivedConstants.c
author
Ian Lynagh
<igloo@earth.li>
Fri, 15 Jun 2007 18:23:37 +0000
(18:23 +0000)
committer
Ian Lynagh
<igloo@earth.li>
Fri, 15 Jun 2007 18:23:37 +0000
(18:23 +0000)
includes/mkDerivedConstants.c
patch
|
blob
|
history
diff --git
a/includes/mkDerivedConstants.c
b/includes/mkDerivedConstants.c
index
90f6a4c
..
f87db37
100644
(file)
--- a/
includes/mkDerivedConstants.c
+++ b/
includes/mkDerivedConstants.c
@@
-31,14
+31,14
@@
#define str(a,b) #a "_" #b
#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) \
#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) \
#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)
#endif
#if defined(GEN_HASKELL)