/titanic_51/usr/src/contrib/ast/src/lib/libast/regex/ |
H A D | regcomp.c | 94 Rex_t* x; /* max length REX_STRING */ 95 Rex_t* y; /* max length REX_TRIE */ 128 Rex_t* paren[2*(BACK_REF_MAX+2)]; 137 * allocate a new Rex_t node 144 static Rex_t* 147 register Rex_t* e; in node() 149 DEBUG_TEST(0x0800,(sfprintf(sfstdout, "%s:%d node(%d,%d,%d,%u)\n", file, line, type, lo, hi, sizeof(Rex_t) + extra)),(0)); in node() 150 if (e = (Rex_t*)alloc(env->disc, 0, sizeof(Rex_t) + extra)) in node() 152 memset(e, 0, sizeof(Rex_t) in node() [all...] |
H A D | regnexec.c | 89 static const char* rexname(Rex_t* rex) in rexname() 248 _matchpush(Env_t* env, Rex_t* rex) in _matchpush() 280 pospush(Env_t* env, Rex_t* rex, unsigned char* p, int be) in pospush() 399 static int parse(Env_t*, Rex_t*, Rex_t*, unsigned char*); 402 parserep(Env_t* env, Rex_t* rex, Rex_t* cont, unsigned char* s, int n) in parserep() 406 Rex_t catcher; in parserep() 499 parsetrie(Env_t* env, Trie_node_t* x, Rex_t* rex, Rex_t* con [all...] |
H A D | reglib.h | 313 * Rex_t subtypes 491 * Rex_t is a node in a regular expression 515 void* data; /* data after Rex_t */ 526 } Rex_t; typedef 547 Rex_t done; /* the last continuation */ 585 extern void drop(regdisc_t*, Rex_t*);
|
H A D | regstat.c | 33 register Rex_t* e; in regstat()
|
H A D | regdecomp.c | 72 decomp(register Rex_t* e, Sfio_t* sp, int type, int delimiter, regflags_t flags) in decomp() 74 Rex_t* q; in decomp()
|
H A D | regrexec.c | 57 Rex_t* e; in regrexec()
|
/titanic_51/usr/src/lib/libast/common/regex/ |
H A D | regcomp.c | 94 Rex_t* x; /* max length REX_STRING */ 95 Rex_t* y; /* max length REX_TRIE */ 129 Rex_t* paren[2*(BACK_REF_MAX+2)]; 141 static Rex_t* 144 register Rex_t* e; in node() 146 if (e = (Rex_t*)alloc(env->disc, 0, sizeof(Rex_t) + extra)) in node() 148 memset(e, 0, sizeof(Rex_t) + extra); in node() 157 e->re.data = (char*)e + sizeof(Rex_t); in node() 182 drop(regdisc_t* disc, Rex_t* e) in drop() 185 Rex_t* x; in drop() [all …]
|
H A D | regnexec.c | 89 static const char* rexname(Rex_t* rex) in rexname() 249 _matchpush(Env_t* env, Rex_t* rex) in _matchpush() 281 pospush(Env_t* env, Rex_t* rex, unsigned char* p, int be) in pospush() 400 static int parse(Env_t*, Rex_t*, Rex_t*, unsigned char*); 403 parserep(Env_t* env, Rex_t* rex, Rex_t* cont, unsigned char* s, int n) in parserep() 407 Rex_t catcher; in parserep() 500 parsetrie(Env_t* env, Trie_node_t* x, Rex_t* rex, Rex_t* cont, unsigned char* s) in parsetrie() 651 collmatch(Rex_t* rex, unsigned char* s, unsigned char* e, unsigned char** p) in collmatch() 798 parse(Env_t* env, Rex_t* rex, Rex_t* cont, unsigned char* s) in parse() 814 Rex_t* q; in parse() [all …]
|
H A D | reglib.h | 526 } Rex_t; typedef 547 Rex_t done; /* the last continuation */ 579 extern void drop(regdisc_t*, Rex_t*);
|
H A D | regstat.c | 33 register Rex_t* e; in regstat()
|
H A D | regrexec.c | 57 Rex_t* e; in regrexec()
|
H A D | regdecomp.c | 72 decomp(register Rex_t* e, Sfio_t* sp, int type, int delimiter, regflags_t flags) in decomp() 74 Rex_t* q; in decomp()
|