aboutsummaryrefslogtreecommitdiff
path: root/src/include/regex/regex.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/regex/regex.h')
-rw-r--r--src/include/regex/regex.h12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/include/regex/regex.h b/src/include/regex/regex.h
index b0b86f3cb6d..b0c136f83d3 100644
--- a/src/include/regex/regex.h
+++ b/src/include/regex/regex.h
@@ -102,10 +102,12 @@ typedef struct
#define REG_LARGE 01000 /* force large representation */
#define REG_BACKR 02000 /* force use of backref code */
-int pg95_regcomp(regex_t *, const char *, int);
-size_t pg95_regerror(int, const regex_t *, char *, size_t);
-int pg95_regexec(const regex_t *,
- const char *, size_t, regmatch_t[], int);
-void pg95_regfree(regex_t *);
+extern int pg95_regcomp(regex_t *preg, const char *pattern, int cflags);
+extern size_t pg95_regerror(int errcode, const regex_t *preg,
+ char *errbuf, size_t errbuf_size);
+extern int pg95_regexec(const regex_t *preg, const char *string,
+ size_t nmatch,
+ regmatch_t *pmatch, int eflags);
+extern void pg95_regfree(regex_t *preg);
#endif /* !_REGEX_H_ */