From cb5a90bf902442d94d37991fa3e021ac5c20f364 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bernhard=20Rosenkr=C3=A4nzer?= Date: Sat, 7 Mar 2015 11:35:54 +0100 Subject: Fix build of Dhrystone and Harness on 64-bit platforms MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Bernhard Rosenkränzer --- dhry_1.c | 8 ++++---- harness.c | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dhry_1.c b/dhry_1.c index 5b5a0a9..3b15712 100644 --- a/dhry_1.c +++ b/dhry_1.c @@ -338,7 +338,7 @@ int Int_Glob; printf ("%10d\n", Arr_2_Glob[8][7]); printf ("Ptr_Glob-> "); - printf (" Ptr_Comp: * %d\n", (int) Ptr_Glob->Ptr_Comp); + printf (" Ptr_Comp: * %ld\n", (long) Ptr_Glob->Ptr_Comp); printf (" Discr: "); if (Ptr_Glob->Discr == 0) printf ("O.K. "); @@ -364,7 +364,7 @@ int Int_Glob; printf ("%s\n", Ptr_Glob->variant.var_1.Str_Comp); printf ("Next_Ptr_Glob-> "); - printf (" Ptr_Comp: * %d", (int) Next_Ptr_Glob->Ptr_Comp); + printf (" Ptr_Comp: * %ld", (long) Next_Ptr_Glob->Ptr_Comp); printf (" same as above\n"); printf (" Discr: "); @@ -540,7 +540,7 @@ int Int_Glob; fprintf (Ap, "%10d\n", Arr_2_Glob[8][7]); fprintf (Ap, "Ptr_Glob-> \n"); - fprintf (Ap, " Ptr_Comp: * %d\n", (int) Ptr_Glob->Ptr_Comp); + fprintf (Ap, " Ptr_Comp: * %x\n", (long) Ptr_Glob->Ptr_Comp); fprintf (Ap, " Discr: "); if (Ptr_Glob->Discr == 0) fprintf (Ap, "O.K. "); @@ -566,7 +566,7 @@ int Int_Glob; fprintf (Ap, "%s\n", Ptr_Glob->variant.var_1.Str_Comp); fprintf (Ap, "Next_Ptr_Glob-> \n"); - fprintf (Ap, " Ptr_Comp: * %d", (int) Next_Ptr_Glob->Ptr_Comp); + fprintf (Ap, " Ptr_Comp: * %x", (long) Next_Ptr_Glob->Ptr_Comp); fprintf (Ap, " same as above\n"); fprintf (Ap, " Discr: "); diff --git a/harness.c b/harness.c index 846e7e9..4af8bd0 100644 --- a/harness.c +++ b/harness.c @@ -48,7 +48,7 @@ #endif /** Make sure a function is called by using the return value */ -#define SPOIL(_x) volatile int x = (int)(_x); (void)x +#define SPOIL(_x) volatile long x = (long)(_x); (void)x /** Type of functions that can be tested */ typedef void (*stub_t)(void *dest, void *src, size_t n); -- cgit v1.2.3