From 3ee552fec5c4e5e478ce4f6fbe60cf65218f8e84 Mon Sep 17 00:00:00 2001 From: m-holger Date: Mon, 30 Jan 2023 14:45:04 +0000 Subject: [PATCH] Replace strchr in QPDFTokenizer::is_delimiter --- libqpdf/QPDFTokenizer.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/libqpdf/QPDFTokenizer.cc b/libqpdf/QPDFTokenizer.cc index fe36d76..990d5b6 100644 --- a/libqpdf/QPDFTokenizer.cc +++ b/libqpdf/QPDFTokenizer.cc @@ -14,10 +14,14 @@ #include #include -static bool +static inline bool is_delimiter(char ch) { - return (strchr(" \t\n\v\f\r()<>[]{}/%", ch) != nullptr); + return ( + ch == ' ' || ch == '\n' || ch == '/' || ch == '(' || ch == ')' || + ch == '{' || ch == '}' || ch == '<' || ch == '>' || ch == '[' || + ch == ']' || ch == '%' || ch == '\t' || ch == '\r' || ch == '\v' || + ch == '\f' || ch == 0); } namespace -- libgit2 0.21.4