X-Git-Url: http://git.pk910.de/?a=blobdiff_plain;f=ircd%2Ftable_gen.c;h=a82ed93fd784699ba11a8d29009464fd9e08f05e;hb=79035436c61e2b58004b47f250ab1e54744a88d6;hp=571074851a7a18b73fddaacc5ee066f523e5f5cd;hpb=64a7ec5dcf5a0bb0f76df3d36f57d798822bd6d0;p=ircu2.10.12-pk.git diff --git a/ircd/table_gen.c b/ircd/table_gen.c index 5710748..a82ed93 100644 --- a/ircd/table_gen.c +++ b/ircd/table_gen.c @@ -267,28 +267,28 @@ static void dumphb(char *tbl, int beg) { int i, j, k; char *p = &tbl[beg - CHAR_MIN]; - char c; + unsigned char c; for (i = 0; i <= SCHAR_MAX; i += ROWSIZE) { k = i + ROWSIZE - 1; if (k > SCHAR_MAX) k = SCHAR_MAX; - c = (char)(beg + i); + c = (unsigned char)(beg + i); printf("/*"); if ((c > 0) && (c < SCHAR_MAX) && (isprint(c)) && (c != '\\') && (c != '\'')) printf(" '%c'", c); else - printf(" x%02x", ((int)((unsigned char)c))); + printf(" x%02x", ((int)c)); - c = (char)(beg + k); + c = (unsigned char)(beg + k); printf("-"); if ((c > 0) && (c < SCHAR_MAX) && (isprint(c)) && (c != '\\') && (c != '\'')) printf("'%c'", c); else - printf("x%02x", ((int)((unsigned char)c))); + printf("x%02x", ((int)c)); printf(" */"); for (j = i; j <= k; j++) @@ -298,7 +298,7 @@ static void dumphb(char *tbl, int beg) && (c != '\'')) printf(" '%c'", c); else - printf(" '\\x%02x'", ((int)((unsigned char)c))); + printf(" '\\x%02x'", ((int)c)); if (j < SCHAR_MAX) printf(","); } @@ -310,28 +310,28 @@ static void dumphw(int *tbl, int beg) { int i, j, k; int *p = &tbl[beg - CHAR_MIN]; - char c; + unsigned char c; for (i = 0; i <= SCHAR_MAX; i += ROWSIZE) { k = i + ROWSIZE - 1; if (k > SCHAR_MAX) k = SCHAR_MAX; - c = (char)(beg + i); + c = (unsigned char)(beg + i); printf("/*"); if ((c > 0) && (c < SCHAR_MAX) && (isprint(c)) && (c != '\\') && (c != '\'')) printf(" '%c'", c); else - printf(" x%02x", ((int)((unsigned char)c))); + printf(" x%02x", ((int)c)); - c = (char)(beg + k); + c = (unsigned char)(beg + k); printf("-"); if ((c > 0) && (c < SCHAR_MAX) && (isprint(c)) && (c != '\\') && (c != '\'')) printf("'%c'", c); else - printf("x%02x", ((int)((unsigned char)c))); + printf("x%02x", ((int)c)); printf(" */"); for (j = i; j <= k; j++)