Wireshark-commits: [Wireshark-commits] master-1.12 393759d: Get rid of calls to ctype.h functions.
URL: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=393759d62d3ae0888561869279ed5265af668d79
Submitter: Guy Harris (guy@xxxxxxxxxxxx)
Changed: branch: master-1.12
Repository: wireshark
Commits:
393759d by Guy Harris (guy@xxxxxxxxxxxx):
Get rid of calls to ctype.h functions.
They don't handle values outside the range -1 to 127, and their behavior
is locale-dependent. Use g_ascii_isXXX() and g_ascii_toXXX() instead of
isXXX() and toXXX().
If you're checking for printable ASCII, don't use isascii() and don't
use iscntrl(), use g_ascii_isprint(). If you're checking for graphical
ASCII, i.e. printable ASCII except for a space, use g_ascii_isgraph().
Use ws_xton() to convert a hex digit character to the corresponding
numeric value.
(cherry picked from commit 80e6f6251e96dd7b8a9ab0fdbf63b03a73ef6692)
Change-Id: I4191c7f0b2275a82f72b7f51ae5e06432812f31c
Reviewed-on: https://code.wireshark.org/review/4852
Reviewed-by: Guy Harris <guy@xxxxxxxxxxxx>
Actions performed:
from 493d22c Eliminate a use of a ctype.h function.
adds 393759d Get rid of calls to ctype.h functions.
Summary of changes:
epan/dissectors/packet-aprs.c | 9 +++----
epan/dissectors/packet-beep.c | 3 +--
epan/dissectors/packet-bthfp.c | 6 ++---
epan/dissectors/packet-bthsp.c | 6 ++---
epan/dissectors/packet-catapult-dct2000.c | 5 ++--
epan/dissectors/packet-cups.c | 16 +++---------
epan/dissectors/packet-diameter.c | 3 +--
epan/dissectors/packet-ftp.c | 13 +++++-----
epan/dissectors/packet-giop.c | 40 +++--------------------------
epan/dissectors/packet-http.c | 17 ++++--------
epan/dissectors/packet-icap.c | 19 +++++---------
epan/dissectors/packet-imap.c | 7 +++--
epan/dissectors/packet-imf.c | 16 +++++-------
epan/dissectors/packet-irc.c | 25 +++++++++---------
epan/dissectors/packet-megaco.c | 15 +++++------
epan/dissectors/packet-mgcp.c | 5 ++--
epan/dissectors/packet-mrcpv2.c | 3 +--
epan/dissectors/packet-msrp.c | 7 +++--
epan/dissectors/packet-multipart.c | 5 ++--
epan/dissectors/packet-ntlmssp.c | 5 ++--
epan/dissectors/packet-pvfs2.c | 3 +--
epan/dissectors/packet-rtpproxy.c | 1 -
epan/dissectors/packet-rtsp.c | 37 +++++++++++---------------
epan/dissectors/packet-sip.c | 22 ++++++++--------
epan/dissectors/packet-smb-pipe.c | 5 ++--
epan/dissectors/packet-smtp.c | 5 ++--
epan/dissectors/packet-spdy.c | 8 +++---
epan/dissectors/packet-syslog.c | 3 +--
epan/dissectors/packet-tpkt.c | 6 ++---
epan/dissectors/packet-xcsl.c | 5 ++--
30 files changed, 113 insertions(+), 207 deletions(-)