diff options
author | Guy Harris <guy@alum.mit.edu> | 2014-10-17 13:37:11 -0700 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2014-10-17 20:37:42 +0000 |
commit | 5bfde7c6386b56db80fec85e2ca7dc1d271b461c (patch) | |
tree | 7a1e391e46bf9720719ed81ea504b193a66901a8 /wiretap/netscreen.c | |
parent | 35a9b9813879fff308c838f8a4351abfeafa8a4a (diff) |
Don't use ctype.h routines.
That avoids locale dependency and handles possibly-signed chars (which
we weren't doing before).
Change-Id: I70f3d993c9a8fbf870901f12b430d733968c3fa8
Reviewed-on: https://code.wireshark.org/review/4781
Reviewed-by: Guy Harris <guy@alum.mit.edu>
Diffstat (limited to 'wiretap/netscreen.c')
-rw-r--r-- | wiretap/netscreen.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/wiretap/netscreen.c b/wiretap/netscreen.c index b34312fd84..cce6924463 100644 --- a/wiretap/netscreen.c +++ b/wiretap/netscreen.c @@ -31,7 +31,6 @@ #include <stdio.h> #include <stdlib.h> #include <string.h> -#include <ctype.h> /* XXX TODO: * @@ -88,7 +87,7 @@ static gboolean info_line(const gchar *line) int i=NETSCREEN_SPACES_ON_INFO_LINE; while (i-- > 0) { - if (isspace((guchar)*line)) { + if (g_ascii_isspace(*line)) { line++; continue; } else { @@ -348,7 +347,7 @@ parse_netscreen_hex_dump(FILE_T fh, int pkt_len, const char *cap_int, * interfaces, there may be 14 extra spaces before * the hex data. */ - for (p = &line[0]; isspace((guchar)*p); p++) + for (p = &line[0]; g_ascii_isspace(*p); p++) ; /* packets are delimited with empty lines */ if (*p == '\0') { |