[patch] rpcgen portability fix
David Holland
dholland@eecs.harvard.edu
Sat Jan 12 05:54:00 GMT 2008
sizeof(char) is always 1. However, CHAR_BIT isn't necessarily 8.
FWIW...
diff -u -r1.28 rpc_main.c
--- rpc_main.c 20 Mar 2006 16:58:13 -0000 1.28
+++ rpc_main.c 12 Jan 2008 05:40:50 -0000
@@ -908,7 +908,7 @@
int i;
int j;
int c;
- char flag[(1 << 8 * sizeof(char))];
+ char flag[1 << CHAR_BIT];
int nflags;
cmdname = argv[0];
--
- David A. Holland / dholland@eecs.harvard.edu
More information about the Libc-alpha
mailing list