aboutsummaryrefslogtreecommitdiffstats
path: root/benchmarks/bonnie++/files/patch-getc_putc.cpp
blob: 0a501cba3251da587912413827ff45cf3678ce47 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
--- getc_putc.cpp.orig	2018-09-15 07:00:31 UTC
+++ getc_putc.cpp
@@ -206,7 +206,7 @@ int main(int argc, char *argv[])
     return 1;
   }
   fflush(NULL);
-  TEST_FUNC_READ("getc()", if( (c = getc(fp)) == EOF), res[Getc]);
+  TEST_FUNC_READ("getc()", int tmp = getc(fp); c = (char)tmp; if (tmp == EOF), res[Getc]);
   if(fseek(fp, 0, SEEK_SET) != 0)
   {
     fprintf(stderr, "Can't seek.\n");
@@ -221,7 +221,7 @@ int main(int argc, char *argv[])
     return 1;
   }
   fflush(NULL);
-  TEST_FUNC_READ("getc_unlocked()", if( (c = getc_unlocked(fp)) == EOF), res[GetcUnlocked]);
+  TEST_FUNC_READ("getc_unlocked()", int tmp = getc_unlocked(fp); c = (char)tmp; if (tmp == EOF), res[GetcUnlocked]);
 
   if(!quiet)
     printf("done\n");