>From a6d47fe242ffd690c2a450861ef2526da52ec2dc Mon Sep 17 00:00:00 2001 From: Peter Bex Date: Thu, 24 Oct 2013 15:12:38 +0200 Subject: [PATCH] Get rid of clang warnings in embedded3 test --- tests/embedded3.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/tests/embedded3.c b/tests/embedded3.c index ebf328c..3527def 100644 --- a/tests/embedded3.c +++ b/tests/embedded3.c @@ -3,6 +3,12 @@ #include #include +#ifdef C_SIXTY_FOUR +# define UWORD_FORMAT_STRING "0x%016lx" +#else +# define UWORD_FORMAT_STRING "0x%08x" +#endif + extern double baz(int); int main() { @@ -20,7 +26,7 @@ int main() { C_gc_protect(data, 1); - printf("data: %08x\n", val); + printf("data: "UWORD_FORMAT_STRING"\n", (C_uword)val); status = CHICKEN_eval_string_to_string("(bar)", buffer, 255); assert(!status); @@ -32,7 +38,7 @@ int main() { assert(status); printf("-> %s\n", buffer); - printf("data: %08x\n", val); + printf("data: "UWORD_FORMAT_STRING"\n", (C_uword)val); status = CHICKEN_eval_to_string(val, buffer, 255); assert(status); -- 1.7.12