From: Eric Haszlakiewicz Date: Sun, 2 Aug 2020 03:59:56 +0000 (+0000) Subject: Neither vertical tab nor formfeed are considered whitespace per the JSON spec, remove... X-Git-Tag: json-c-0.16-20220414~39 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f3d8006d3487a806092f3379d8cdb6a8c9c5dce9;p=json-c Neither vertical tab nor formfeed are considered whitespace per the JSON spec, remove them from is_ws_char(). --- diff --git a/json_tokener.c b/json_tokener.c index ea61ce0..4722621 100644 --- a/json_tokener.c +++ b/json_tokener.c @@ -59,17 +59,15 @@ * compiler will also inline these functions, providing an additional * speedup by saving on function calls. */ -static int is_ws_char(char c) +static inline int is_ws_char(char c) { return c == ' ' || c == '\t' || c == '\n' - || c == '\v' - || c == '\f' || c == '\r'; } -static int is_hex_char(char c) +static inline int is_hex_char(char c) { return (c >= '0' && c <= '9') || (c >= 'A' && c <= 'F')