/* Exports from re1.c */ int compile_re(s48_value sre, int sm_p, regex_t **cr); s48_value re_search(const regex_t *re, s48_value str, int start, s48_value trans_vec, int max_psm, s48_value start_vec, s48_value end_vec); /* Filter a vector of strings by a regexp. */ int filter_stringvec(s48_value re_str, char const **stringvec); /* Error code -> error msg */ const char *re_errint2str(int errcode, const regex_t *re); void free_re(regex_t *re); /* Free the malloc'd regexp. */