Searched defs:reflags (Results 1 - 4 of 4) sorted by relevance

/osnet-11/usr/src/lib/libast/common/comp/
H A Dfnmatch.c55 register int reflags = REG_SHELL|REG_LEFT; local
62 reflags |= mp->reg;
65 if (!(reflags = regcomp(&re, pattern, reflags)))
67 reflags = regexec(&re, subject, 1, &match, 0);
69 if (!reflags && (reflags = subject[match.rm_eo]))
70 reflags = reflags == '/' ? 0 : FNM_NOMATCH;
73 else if (!(reflags
[all...]
/osnet-11/usr/src/lib/libast/common/string/
H A Dstrmatch.c83 register regflags_t reflags; local
107 reflags = flags & ~REG_ADVANCE;
110 reflags = REG_SHELL|REG_AUGMENTED;
112 reflags |= REG_MINIMAL;
114 reflags |= REG_SHELL_GROUP;
116 reflags |= REG_LEFT;
118 reflags |= REG_RIGHT;
120 reflags |= REG_ICASE;
123 reflags |= REG_NOSUB;
124 if (!(re = regcache(p, reflags, Ni
[all...]
/osnet-11/usr/src/lib/libast/common/regex/
H A Dregcache.c42 regflags_t reflags; member in struct:Cache_s
75 * return regcomp() compiled re for pattern and reflags
79 regcache(const char* pattern, regflags_t reflags, int* status) argument
90 * 0 pattern flushes the cache and reflags>0 extends cache
97 if (reflags > matchstate.size)
99 if (matchstate.cache = newof(matchstate.cache, Cache_t*, reflags, 0))
100 matchstate.size = reflags;
145 else if (*(Key_t*)matchstate.cache[i]->pattern == key && !strcmp(matchstate.cache[i]->pattern, pattern) && matchstate.cache[i]->reflags == reflags)
183 if (i = regcomp(&cp->re, pattern, reflags))
[all...]
/osnet-11/usr/src/cmd/perl/5.8.4/distrib/
H A Dsv.c3020 char reflags[6]; local
3029 reflags[left++] = ch;
3032 reflags[right--] = ch;
3037 reflags[left] = '-';
3077 Copy(reflags, mg->mg_ptr+2, left, char);

Completed in 35 milliseconds