From a409eac834aa6d95fe99b3dc13701241a17af6de Mon Sep 17 00:00:00 2001 From: Gerald Schnabel Date: Fri, 1 May 2020 22:26:15 +0200 Subject: [PATCH] ini_parser: add tilde as special char --- ini_parser.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ini_parser.c b/ini_parser.c index 603c341..3a0eaee 100644 --- a/ini_parser.c +++ b/ini_parser.c @@ -33,7 +33,7 @@ #define CHAR_IS_ALPHA_UPPER(c) (((c) >= 'A') && ((c) <= 'Z')) #define CHAR_IS_ALPHA(c) (CHAR_IS_ALPHA_LOWER(c) || CHAR_IS_ALPHA_UPPER(c)) #define CHAR_IS_ALPHANUM(c) (CHAR_IS_ALPHA_LOWER(c) || CHAR_IS_ALPHA_UPPER(c) || CHAR_IS_NUM(c)) -#define CHAR_IS_SPECIAL(c) (((c) == '[') || ((c) == ']') || ((c) == '-') || ((c) == '_') || ((c) == ',') || ((c) == '=')) +#define CHAR_IS_SPECIAL(c) (((c) == '[') || ((c) == ']') || ((c) == '-') || ((c) == '_') || ((c) == ',') || ((c) == '=') || ((c) == '~')) #define CHAR_IS_VALID(c) (CHAR_IS_ALPHANUM(c) || CHAR_IS_SPECIAL(c)) #define CHAR_IS_WHITESPACE(c) (((c) == ' ') || ((c) == '\t') || ((c) == '\r') || ((c) == '\n')) #define CHAR_IS_SPACE(c) (((c) == ' ') || ((c) == '\t'))