1 The code in question had undefined behaviour in C.
3 --- ash-linux-0.2/mksyntax.c.jj Tue Aug 24 11:12:52 1993
4 +++ ash-linux-0.2/mksyntax.c Wed Jun 21 08:43:03 2000
5 @@ -107,7 +107,7 @@ int digit_contig; /* true if digits are
14 @@ -132,9 +132,10 @@ main() {
18 - for (nbits = 1 ; ; nbits++) {
20 + for (nbits = 1 ; nbits < 31; nbits++) {
26 printf("%s %d bit chars\n", sign? "signed" : "unsigned", nbits);