home *** CD-ROM | disk | FTP | other *** search
- #define ESIZE 512
- #define NBRA 9
-
- struct regex {
- char expbuf[ESIZE];
- char *braslist[NBRA];
- char *braelist[NBRA];
- char circf;
- char *start, *end; /* pointers to occurrence in 's' */
- };
-
- extern char *re_comp(const char *string);
- extern int re_exec(char *string);
- extern int recmp(char *pattern, char *target);
- extern struct regex *re_compile(char *string, int fold);
- extern int re_match(char *string, struct regex *r);
-