From 9096df74fc89614125c00c2eb358c350eea96cdb Mon Sep 17 00:00:00 2001 From: m-holger Date: Mon, 30 Jan 2023 14:11:25 +0000 Subject: Replace strchr in QUtil::is_hex_digit and is_space --- include/qpdf/QUtil.hh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/include/qpdf/QUtil.hh b/include/qpdf/QUtil.hh index 27521a70..dd452026 100644 --- a/include/qpdf/QUtil.hh +++ b/include/qpdf/QUtil.hh @@ -545,13 +545,15 @@ namespace QUtil inline bool QUtil::is_hex_digit(char ch) { - return (ch && (strchr("0123456789abcdefABCDEF", ch) != nullptr)); + return ('0' <= ch && ch <= '9') || ('a' <= ch && ch <= 'f') || + ('A' <= ch && ch <= 'F'); } inline bool QUtil::is_space(char ch) { - return (ch && (strchr(" \f\n\r\t\v", ch) != nullptr)); + return ch == ' ' || ch == '\n' || ch == '\r' || ch == '\t' || ch == '\f' || + ch == '\v'; } inline bool -- cgit v1.2.3-54-g00ecf