summaryrefslogtreecommitdiff
path: root/wiretap/iseries.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/iseries.c
parent35a9b9813879fff308c838f8a4351abfeafa8a4a (diff)
downloadwireshark-5bfde7c6386b56db80fec85e2ca7dc1d271b461c.tar.gz
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/iseries.c')
-rw-r--r--wiretap/iseries.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/wiretap/iseries.c b/wiretap/iseries.c
index e4d306eb93..a629eb8a4d 100644
--- a/wiretap/iseries.c
+++ b/wiretap/iseries.c
@@ -157,7 +157,6 @@ Number S/R Length Timer MAC Address MAC Address
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-#include <ctype.h>
#include <errno.h>
#include <wsutil/str_util.h>
@@ -504,7 +503,7 @@ append_hex_digits(char *ascii_buf, int ascii_offset, int max_offset,
{
goto done;
}
- if (!isxdigit(c) || islower(c))
+ if (!g_ascii_isxdigit(c) || g_ascii_islower(c))
{
/*
* Not a hex digit, or a lower-case hex digit.
@@ -714,7 +713,7 @@ iseries_parse_packet (wtap * wth, FILE_T fh, struct wtap_pkthdr *phdr,
/*
* Skip leading white space.
*/
- for (offset = 0; isspace((guchar)data[offset]); offset++)
+ for (offset = 0; g_ascii_isspace(data[offset]); offset++)
;
/*