1996-09-12 00:26:13 -04:00
|
|
|
/* Exports from re1.c */
|
|
|
|
|
|
|
|
char *re_byte_len(const char *re, int *len);
|
|
|
|
char *re_compile(const char *re, scheme_value target);
|
|
|
|
|
|
|
|
char *re_exec(scheme_value cr, const char *string, int start,
|
|
|
|
scheme_value start_vec, scheme_value end_vec, int *hit);
|
|
|
|
|
|
|
|
char *re_match(const char *re, const char *string, int start,
|
|
|
|
scheme_value start_vec, scheme_value end_vec,
|
|
|
|
int *hit);
|
|
|
|
|
|
|
|
char *re_subst_len(scheme_value cr, const char *match,
|
|
|
|
const char *src, int start,
|
|
|
|
scheme_value start_vec, scheme_value end_vec,
|
|
|
|
int *len);
|
|
|
|
|
|
|
|
char *re_subst(scheme_value cr, const char *match,
|
|
|
|
const char *src, int start,
|
|
|
|
scheme_value start_vec, scheme_value end_vec,
|
|
|
|
scheme_value outbuf, int *len);
|
1995-10-22 08:34:53 -04:00
|
|
|
|
|
|
|
char *filter_stringvec(const char *re, char const **stringvec,
|
|
|
|
int *nummatch);
|