diff options
author | Jon Bergli Heier <snakebite@jvnv.net> | 2009-08-13 02:23:33 +0200 |
---|---|---|
committer | Jon Bergli Heier <snakebite@jvnv.net> | 2009-08-13 02:23:33 +0200 |
commit | 93c935a639da55c1bc4d39e616588cc0f73df1e3 (patch) | |
tree | a016e5b0f12cd31931a23d859bce0605249e33b1 /regexset.c | |
parent | 9b25065810fca6e0238c4c98ec3c09ba4d8abc35 (diff) |
Added channels.
Minor fixes - known bugs!
Diffstat (limited to 'regexset.c')
-rw-r--r-- | regexset.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -13,7 +13,7 @@ void rs_init() { rs_count = 0; } -static inline void re_error(const char *name, const char *pattern, const char *error, int erroffset) { +static void re_error(const char *name, const char *pattern, const char *error, int erroffset) { fprintf(stderr, "RE \"%s\" failed to compile: %s\n", name, error); fprintf(stderr, "%s\n", pattern); for(int i = 0; i < erroffset; i++) fprintf(stderr, " "); @@ -52,6 +52,10 @@ struct regexset_t *rs_add(const char *text, const char *join) { return rs; } +struct regexset_t *rs_get(int index) { + return (index < rs_count ? ®exes[index] : NULL); +} + void rs_free() { for(int i = 0; i < rs_count; i++) { pcre_free(regexes[i].text); |