Cast the values passed to the <ctype.h> macros so as to avoid

sign-extending 8-bit characters.

svn path=/trunk/; revision=12922
This commit is contained in:
Guy Harris 2005-01-02 00:23:50 +00:00
parent 90c434d5ac
commit 7e58bd88ca
2 changed files with 3 additions and 3 deletions

View File

@ -761,7 +761,7 @@ follow_print_text(char *buffer, int nchars, gboolean is_server _U_, void *arg)
for (i = 0; i < nchars; i++) { for (i = 0; i < nchars; i++) {
if (buffer[i] == '\n' || buffer[i] == '\r') if (buffer[i] == '\n' || buffer[i] == '\r')
continue; continue;
if (! isprint(buffer[i])) { if (! isprint((guchar)buffer[i])) {
buffer[i] = '.'; buffer[i] = '.';
} }
} }

View File

@ -4802,7 +4802,7 @@ getPDUenum(PDUprops *props, guint offset, guint cls, guint tag, guint value)
/* Routines to handle parsing a list of ports */ /* Routines to handle parsing a list of ports */
/* * * * * * * * * * * * * * * * * * * * * * * * */ /* * * * * * * * * * * * * * * * * * * * * * * * */
#define SKIPWHITE(_s) { while(isspace(*(_s))) { (_s)++; } } #define SKIPWHITE(_s) { while(isspace((guchar)*(_s))) { (_s)++; } }
/* insert error text in front of spec /* insert error text in front of spec
* with a delimeter we can recognize on next attempt * with a delimeter we can recognize on next attempt
@ -4875,7 +4875,7 @@ static GSList *parse_port_range(gchar *s, int len)
SKIPWHITE(es); SKIPWHITE(es);
if (isdigit(*es)) if (isdigit((guchar)*es))
continue; /* a missig comma is OK */ continue; /* a missig comma is OK */
switch(*es++) { switch(*es++) {