Searched refs:regdisc_t (Results 1 - 14 of 14) sorted by relevance

/ast/src/lib/libast/include/
H A Dregex.h132 struct regdisc_s; typedef struct regdisc_s regdisc_t; typedef in typeref:struct:regdisc_s
136 typedef int (*regerror_t)(const regex_t*, regdisc_t*, int, ...);
137 typedef void* (*regcomp_t)(const regex_t*, const char*, size_t, regdisc_t*);
138 typedef int (*regexec_t)(const regex_t*, void*, const char*, size_t, const char*, size_t, char**, regdisc_t*);
192 regdisc_t* re_disc; /* REG_DISCIPLINE discipline */
/ast/src/lib/libast/regex/
H A Dregerror.c85 fatal(regdisc_t* disc, int code, const char* pattern)
H A Dreglib.h36 #define REG_VERSION_MAP 20030916L /* regdisc_t.re_map */
531 regdisc_t* disc; /* REG_DISCIPLINE discipline */
573 regdisc_t disc;
583 extern void* alloc(regdisc_t*, void*, size_t);
585 extern void drop(regdisc_t*, Rex_t*);
586 extern int fatal(regdisc_t*, int, const char*);
H A Dregsubcomp.c49 regdisc_t* disc;
124 regdisc_t* disc;
H A Dreginit.c394 alloc(register regdisc_t* disc, void* p, size_t n)
H A Dregcomp.c131 regdisc_t* disc; /* user discipline */
176 triedrop(regdisc_t* disc, Trie_node_t* e)
191 drop(regdisc_t* disc, Rex_t* e)
3235 regdisc_t* disc;
/ast/src/lib/libdss/
H A Dcxlib.h41 regdisc_t redisc; \
62 regdisc_t redisc;
H A Ddsstags.c653 regdisc_t* redisc;
657 if (!(con->re = newof(0, regex_t, 1, sizeof(regdisc_t) + strlen(data))))
663 redisc = (regdisc_t*)(con->re + 1);
/ast/src/cmd/re/
H A Ded.c176 regdisc_t redisc;
248 errorf(const regex_t* re, regdisc_t* disc, int level, ...)
H A Dtestregex.c115 regdisc_t disc;
121 compf(const regex_t* re, const char* xstr, size_t xlen, regdisc_t* disc)
129 execf(const regex_t* re, void* data, const char* xstr, size_t xlen, const char* sstr, size_t slen, char** snxt, regdisc_t* disc)
/ast/src/cmd/tw/
H A Dfind.c234 regdisc_t redisc;
844 regdisc_t* redisc;
1149 if (!(np->second.re = vmnewof(state->vm, 0, regex_t, 1, sizeof(regdisc_t))))
1154 redisc = (regdisc_t*)(np->second.re + 1);
/ast/src/cmd/kshlib/cmdtst/
H A Dgrep.c157 regdisc_t redisc; /* regex discipline */
205 labelcomp(const regex_t* re, const char* s, size_t len, regdisc_t* disc)
217 labelexec(const regex_t* re, void* data, const char* xstr, size_t xlen, const char* sstr, size_t slen, char** snxt, regdisc_t* disc)
/ast/src/lib/libast/misc/
H A Dmagic.c180 regdisc_t redisc; /* regex discipline */ \
/ast/src/lib/libast/port/
H A Dastconf.c1588 regdisc_t redisc;

Completed in 61 milliseconds