Searched defs:rex (Results 1 - 3 of 3) sorted by relevance

/osnet-11/usr/src/lib/libast/common/regex/
H A Dregnexec.c89 static const char* rexname(Rex_t* rex) argument
91 if (!rex)
93 if (rex->type >= elementsof(rexnames))
95 return rexnames[rex->type];
248 _matchpush(Env_t* env, Rex_t* rex) argument
256 if (rex->re.group.number <= 0 || (num = rex->re.group.last - rex->re.group.number + 1) <= 0)
264 f->match = m = env->match + rex->re.group.number;
280 pospush(Env_t* env, Rex_t* rex, unsigne argument
402 parserep(Env_t* env, Rex_t* rex, Rex_t* cont, unsigned char* s, int n) argument
499 parsetrie(Env_t* env, Trie_node_t* x, Rex_t* rex, Rex_t* cont, unsigned char* s) argument
650 collmatch(Rex_t* rex, unsigned char* s, unsigned char* e, unsigned char** p) argument
797 parse(Env_t* env, Rex_t* rex, Rex_t* cont, unsigned char* s) argument
1829 list(Env_t* env, Rex_t* rex) argument
[all...]
H A Dreglib.h386 struct Rex_s* rex; member in union:Group_s::__anon1177
442 * since matches to rex will be enumerated in decreasing order,
530 struct Rex_s* rex; /* compiled expression */ member in struct:reglib_s
/osnet-11/usr/src/lib/libshell/common/sh/
H A Dxec.c2333 register struct argnod *rex=(struct argnod*)t->reg.regptr; local
2341 while(rex)
2344 if(rex->argflag&ARG_MAC)
2346 s = sh_macpat(shp,rex,OPTIMIZE|ARG_EXP);
2351 s = rex->argval;
2352 type = (rex->argflag&ARG_RAW);
2364 rex=rex->argnxt.ap;

Completed in 34 milliseconds