diff options
Diffstat (limited to 'src/lexer.c')
-rw-r--r-- | src/lexer.c | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/lexer.c b/src/lexer.c index 502290f..fff8a04 100644 --- a/src/lexer.c +++ b/src/lexer.c @@ -294,17 +294,10 @@ find_directive(char *content, key_match_t *match) size_t n = 0; for (size_t i = 0; i < match->length; i++) - switch (buffer[i]) { - case '{': - case ' ': - case '\t': - case '\n': + if (isspace(buffer[i]) || buffer[i] == '{') n++; - break; - - default: + else goto found_start; - } return NULL; |