>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