| 54 | #include <regex.h> |
| 55 | |
| 56 | MS_API_EXPORT(int) ms_regcomp(ms_regex_t *regex, const char *expr, int cflags) |
| 57 | { |
| 58 | /* Must free in regfree() */ |
| 59 | regex_t* sys_regex = (regex_t*) msSmallMalloc(sizeof(regex_t)); |
| 60 | regex->sys_regex = (void*) sys_regex; |
| 61 | return regcomp(sys_regex, expr, cflags); |
| 62 | } |
| 63 | |
| 64 | MS_API_EXPORT(size_t) ms_regerror(int errcode, const ms_regex_t *regex, char *errbuf, size_t errbuf_size) |
| 65 | { |
no test coverage detected