aboutsummaryrefslogtreecommitdiffstats
path: root/wiretap/netscreen.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2014-10-17 13:37:11 -0700
committerGuy Harris <guy@alum.mit.edu>2014-10-17 20:37:42 +0000
commit5bfde7c6386b56db80fec85e2ca7dc1d271b461c (patch)
tree7a1e391e46bf9720719ed81ea504b193a66901a8 /wiretap/netscreen.c
parent35a9b9813879fff308c838f8a4351abfeafa8a4a (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.c5
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') {