Lines Matching defs:regex_t

12 #define regex_t		int
17 #undef regex_t
45 #define REG_DISCIPLINE 0x00020000 /* regex_t.re_disc is valid */
112 struct regex_s; typedef struct regex_s regex_t;
118 typedef int (*regerror_t) __PROTO__((const regex_t*, regdisc_t*, int, ...));
119 typedef __V_* (*regcomp_t) __PROTO__((const regex_t*, const char*, size_t, regdisc_t*));
120 typedef int (*regexec_t) __PROTO__((const regex_t*, __V_*, const char*, size_t, const char*, size_t, char**, regdisc_t*));
179 extern __MANGLE__ int regcomp __PROTO__((regex_t*, const char*, regflags_t));
180 extern __MANGLE__ size_t regerror __PROTO__((int, const regex_t*, char*, size_t));
181 extern __MANGLE__ int regexec __PROTO__((const regex_t*, const char*, size_t, regmatch_t*, regflags_t));
182 extern __MANGLE__ void regfree __PROTO__((regex_t*));
202 extern __MANGLE__ int regcomb __PROTO__((regex_t*, regex_t*));
203 extern __MANGLE__ size_t regdecomp __PROTO__((regex_t*, regflags_t, char*, size_t));
204 extern __MANGLE__ int regdup __PROTO__((regex_t*, regex_t*));
205 extern __MANGLE__ int regncomp __PROTO__((regex_t*, const char*, size_t, regflags_t));
206 extern __MANGLE__ int regnexec __PROTO__((const regex_t*, const char*, size_t, size_t, regmatch_t*, regflags_t));
207 extern __MANGLE__ void regfatal __PROTO__((regex_t*, int, int));
208 extern __MANGLE__ void regfatalpat __PROTO__((regex_t*, int, int, const char*));
209 extern __MANGLE__ int regrecord __PROTO__((const regex_t*));
210 extern __MANGLE__ int regrexec __PROTO__((const regex_t*, const char*, size_t, size_t, regmatch_t*, regflags_t, int, __V_*, regrecord_t));
211 extern __MANGLE__ regstat_t* regstat __PROTO__((const regex_t*));
213 extern __MANGLE__ regex_t* regcache __PROTO__((const char*, regflags_t, int*));
215 extern __MANGLE__ int regsubcomp __PROTO__((regex_t*, const char*, const regflags_t*, int, regflags_t));
216 extern __MANGLE__ int regsubexec __PROTO__((const regex_t*, const char*, size_t, regmatch_t*));
217 extern __MANGLE__ int regsubflags __PROTO__((regex_t*, const char*, char**, int, const regflags_t*, int*, regflags_t*));
218 extern __MANGLE__ void regsubfree __PROTO__((regex_t*));
227 extern __MANGLE__ int regsub __PROTO__((const regex_t*, struct _sfio_s*, const char*, const char*, size_t, regmatch_t*, regflags_t));