--- a/src/regex_parser.c Sat Jul 04 11:10:51 2026 +0200 +++ b/src/regex_parser.c Sat Jul 04 12:09:37 2026 +0200 @@ -27,8 +27,8 @@ #include "regex_parser.h" #include <ctype.h> -regex_parser* new_regex_parser() { - regex_parser* ret = malloc(sizeof(regex_parser)); +regex_parser *new_regex_parser() { + regex_parser *ret = malloc(sizeof(regex_parser)); if (ret != NULL) { ret->pattern_list = new_string_list(); ret->matched_counted = 0; @@ -40,11 +40,11 @@ return ret; } -void regex_parser_reset(regex_parser* parser) { +void regex_parser_reset(regex_parser *parser) { parser->pattern_match = parser->matched_counted = 0; } -void regex_destcomppats(regex_parser* parser) { +void regex_destcomppats(regex_parser *parser) { if (parser->compiled_patterns != NULL) { for (unsigned i = 0 ; i < parser->compiled_pattern_count ; i++) { regfree(parser->compiled_patterns + i); @@ -55,17 +55,17 @@ } } -void destroy_regex_parser(regex_parser* parser) { +void destroy_regex_parser(regex_parser *parser) { regex_destcomppats(parser); destroy_string_list(parser->pattern_list); free(parser); } -bool regex_parser_matching(regex_parser* parser) { +bool regex_parser_matching(regex_parser *parser) { return parser->pattern_match > 0; } -static unsigned regex_parser_count_chars(const char* input, +static unsigned regex_parser_count_chars(const char *input, unsigned start, unsigned end) { unsigned ret = 0; for (unsigned i = start ; i < end ; i++) { @@ -74,7 +74,7 @@ return ret; } -int regex_parser_do(regex_parser* parser, char* input) { +int regex_parser_do(regex_parser *parser, const char *input) { int err = REG_NOMATCH; if (parser->compiled_pattern_count > 0) { regmatch_t match; @@ -139,7 +139,7 @@ return err; } -bool regex_compile_all(regex_parser* parser) { +bool regex_compile_all(regex_parser *parser) { size_t pcount = parser->pattern_list->count; if (pcount > 0) { regex_destcomppats(parser);