diff options
Diffstat (limited to 'src/lexer.c')
-rw-r--r-- | src/lexer.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/lexer.c b/src/lexer.c index 9366be7..da01151 100644 --- a/src/lexer.c +++ b/src/lexer.c @@ -208,3 +208,16 @@ found_start: return directive; } + +char * +find_contentfor_value(list_t *content_headers, char *key) +{ + for (size_t i = 0; i < content_headers->size; i++) { + contentfor_operand_t *operand = list_get(content_headers, i); + + if (strcmp(key, operand->key) == 0) + return operand->content; + } + + return NULL; +} |