aboutsummaryrefslogtreecommitdiff
path: root/src/lexer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/lexer.c')
-rw-r--r--src/lexer.c11
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;