From bcaf68a97ba26a7bf781f9734fe7982dbb6db66d Mon Sep 17 00:00:00 2001 From: Ian Lynagh Date: Fri, 15 Jun 2007 18:23:37 +0000 Subject: [PATCH] Fix size mismatch errors in mkDerivedConstants.c --- includes/mkDerivedConstants.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/includes/mkDerivedConstants.c b/includes/mkDerivedConstants.c index 90f6a4c..f87db37 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) -- 1.7.10.4