#include <pcreposix.h>Go to the source code of this file.
Classes | |
| struct | regeng |
| #define | RE_MATCH(x) (((x).rm_so != -1) && ((x).rm_eo != -1)) |
| #define | RE_INVALID_ID 0xffffffff |
| #define | RE_REMATCH_MAX 32 |
| #define | RE_REGENG_VALID(x) |
| #define | RE_REGENG_END { .re_id = RE_INVALID_ID, .re_exp = NULL } |
| typedef void | re_callback_t (uint32_t re_id, const char *str, regmatch_t *rematch, size_t rematch_max) |
| bool | re_init (struct regeng *re_array) |
| bool | re_parse (re_callback_t re_callback, struct regeng *re_array, char *str) |
| void | re_strlcpy (char *outstr, const char *instr, size_t outsz, regmatch_t rem) |
| size_t | re_strlen (regmatch_t rem) |
The Regular Expression Engine
1.8.4