Author: wmb Date: 2008-09-08 23:42:22 +0200 (Mon, 08 Sep 2008) New Revision: 924
Modified: clients/lib/stdio.h clients/lib/x86/makefile Log: Client library: Define the stdio buffer as unsigned char instead of char to prevent sign extension of character values in the fgetc return value.
Modified: clients/lib/stdio.h =================================================================== --- clients/lib/stdio.h 2008-09-07 19:23:04 UTC (rev 923) +++ clients/lib/stdio.h 2008-09-08 21:42:22 UTC (rev 924) @@ -5,8 +5,8 @@ int bufc; int readonly; int dirty; - char *inbufp; - char buf[128]; + unsigned char *inbufp; + unsigned char buf[128]; } FILE;
extern FILE *stdin;
Modified: clients/lib/x86/makefile =================================================================== --- clients/lib/x86/makefile 2008-09-07 19:23:04 UTC (rev 923) +++ clients/lib/x86/makefile 2008-09-08 21:42:22 UTC (rev 924) @@ -45,7 +45,7 @@
clean: - rm *~ *.o hello* *.a + rm -f *~ *.o hello* *.a
dist: