Home
last modified time | relevance | path

Searched refs:nmatch (Results 1 – 25 of 27) sorted by relevance

12

/illumos-gate/usr/src/contrib/ast/src/lib/libast/regex/
H A Dregexec.c36 regexec(const regex_t* p, const char* s, size_t nmatch, regmatch_t* match, regflags_t flags) in regexec() argument
44 if (!(r = regnexec(p, s + m, match->rm_eo - m, nmatch, match, flags)) && m > 0) in regexec()
45 for (e = match + nmatch; match < e; match++) in regexec()
53 return regnexec(p, s, s ? strlen(s) : 0, nmatch, match, flags); in regexec()
70 regexec(const regex_t* p, const char* s, size_t nmatch, oldregmatch_t* oldmatch, regflags_t flags) in regexec() argument
78 if (!(match = oldof(0, regmatch_t, nmatch, 0))) in regexec()
80 if (!(r = regexec_20120528(p, s, nmatch, match, flags))) in regexec()
81 for (i = 0; i < nmatch; i++) in regexec()
H A Dregsubexec.c71 sub(const regex_t* p, register regsub_t* b, const char* ss, register regsubop_t* op, size_t nmatch,… in sub() argument
84 if (op->off >= nmatch) in sub()
148 regsubexec(const regex_t* p, const char* s, size_t nmatch, regmatch_t* match) in regsubexec() argument
155 if (!p->env->sub || (p->env->flags & REG_NOSUB) || !nmatch) in regsubexec()
169 if (!c && (c = sub(p, b, s, b->re_ops, nmatch, match))) in regsubexec()
175 …if (c = regnexec(p, s, e - s, nmatch, match, p->env->flags|(match->rm_so == match->rm_eo ? REG_ADV… in regsubexec()
212 regsubexec(const regex_t* p, const char* s, size_t nmatch, oldregmatch_t* oldmatch) in regsubexec() argument
220 if (!(match = oldof(0, regmatch_t, nmatch, 0))) in regsubexec()
222 for (i = 0; i < nmatch; i++) in regsubexec()
227 if (!(r = regsubexec_20120528(p, s, nmatch, match))) in regsubexec()
[all …]
H A Dregrexec.c36 regrexec(const regex_t* p, const char* s, size_t len, size_t nmatch, regmatch_t* match, regflags_t … in regrexec() argument
68 complete = e->re.bm.complete && !nmatch; in regrexec()
109 …>rex = ((r - l) > 128) ? e : e->next) && !(n = regnexec(p, (char*)l, r - l, nmatch, match, flags))) in regrexec()
161 regrexec(const regex_t* p, const char* s, size_t len, size_t nmatch, oldregmatch_t* oldmatch, regfl… in regrexec() argument
169 if (!(match = oldof(0, regmatch_t, nmatch, 0))) in regrexec()
171 if (!(r = regrexec_20120528(p, s, len, nmatch, match, flags, sep, handle, record))) in regrexec()
172 for (i = 0; i < nmatch; i++) in regrexec()
H A Dregsub.c35 subold(register Sfio_t* dp, const char* op, register const char* sp, size_t nmatch, register regmat… in subold() argument
208 if (c >= nmatch) in subold()
242 regsub(const regex_t* p, Sfio_t* dp, const char* op, const char* sp, size_t nmatch, regmatch_t* mat… in regsub() argument
248 if ((p->env->flags & REG_NOSUB) || !nmatch) in regsub()
260 if (r = subold(dp, op, sp, nmatch, match, flags, sre)) in regsub()
264 …} while ((m > 0 || (flags & REG_SUB_ALL)) && !(r = regexec(p, op, nmatch, match, p->env->flags|(ma… in regsub()
H A Dregnexec.c1846 regnexec(const regex_t* p, const char* s, size_t len, size_t nmatch, regmatch_t* match, regflags_t … in regnexec() argument
1858 …t, "AHA#%04d 0x%04x regnexec %d 0x%08x `%-.*s'\n", __LINE__, debug_flag, nmatch, flags, len, s)),(… in regnexec()
1875 if (env->stack = env->hard || !(env->flags & REG_NOSUB) && nmatch) in regnexec()
1994 for (i = j = m = 0; j < nmatch; i++) in regnexec()
2062 regnexec(const regex_t* p, const char* s, size_t len, size_t nmatch, oldregmatch_t* oldmatch, regfl… in regnexec() argument
2070 if (!(match = oldof(0, regmatch_t, nmatch, 0))) in regnexec()
2072 if (!(r = regnexec_20120528(p, s, len, nmatch, match, flags))) in regnexec()
2073 for (i = 0; i < nmatch; i++) in regnexec()
/illumos-gate/usr/src/lib/libtecla/common/
H A Dcplmatch.c187 cpl->result.nmatch = 0; in new_WordCompletion()
314 if(cpl->result.nmatch+1 > cpl->matches_dim) { in cpl_add_completion()
346 match = cpl->result.matches + cpl->result.nmatch++; in cpl_add_completion()
365 qsort(cpl->result.matches, cpl->result.nmatch, in cpl_sort_matches()
394 qsort(cpl->result.matches, cpl->result.nmatch, in cpl_sort_suffixes()
439 if(result->nmatch < 1) in cpl_common_suffix()
452 last = result->matches[result->nmatch - 1].suffix; in cpl_common_suffix()
498 cpl->result.nmatch = 0; in cpl_clear_completions()
581 if(cpl->result.nmatch > 1) in cpl_complete_word()
656 if(write_fn && result && result->nmatch>0) { in _cpl_output_completions()
[all …]
H A Dkeytab.c481 int nc, KeySym **matches, int *nmatch) in _kt_lookup_keybinding() argument
489 if(!kt || !binary_keyseq || !matches || !nmatch || nc < 0) { in _kt_lookup_keybinding()
508 *nmatch = last - first + 1; in _kt_lookup_keybinding()
512 *nmatch = 0; in _kt_lookup_keybinding()
H A Dkeytab.h130 int nc, KeySym **matches, int *nmatch);
/illumos-gate/usr/src/test/libc-tests/tests/regex/
H A Dtestregex.c858 matchprint(regmatch_t* match, int nmatch, int nsub, char* ans, unsigned long test) in matchprint() argument
862 for (; nmatch > nsub + 1; nmatch--) in matchprint()
863 … ((match[nmatch-1].rm_so != -1 || match[nmatch-1].rm_eo != -1) && (!(test & TEST_IGNORE_POSITION) … in matchprint()
865 for (i = 0; i < nmatch; i++) in matchprint()
882 matchcheck(regmatch_t* match, int nmatch, int nsub, char* ans, char* re, char* s, int len, int flag… in matchcheck() argument
891 for (i = 0, p = ans; i < nmatch && *p; i++) in matchcheck()
952 matchprint(match, nmatch, nsub, ans, test); in matchcheck()
957 for (; i < nmatch; i++) in matchcheck()
971 matchprint(match, nmatch, nsub, ans, test); in matchcheck()
977 if (!(test & TEST_IGNORE_OVER) && match[nmatch].rm_so != state.NOMATCH.rm_so) in matchcheck()
[all …]
/illumos-gate/usr/src/common/mdesc/
H A Dmdesc_diff.c106 int nmatch = 0; in md_diff_init() local
212 mde_match1_scr[nmatch] = md1nodesp[idx]; in md_diff_init()
213 mde_match2_scr[nmatch] = md2nodesp[match]; in md_diff_init()
214 nmatch++; in md_diff_init()
252 if (nmatch) { in md_diff_init()
253 int matchsz = sizeof (mde_cookie_t) * nmatch; in md_diff_init()
261 diff_res->match1.nelem = nmatch; in md_diff_init()
262 diff_res->match2.nelem = nmatch; in md_diff_init()
/illumos-gate/usr/src/contrib/ast/src/lib/libast/string/
H A Dstrmatch.c64 int nmatch; member
137 if (n > matchstate.nmatch) in strgrpmatch()
141 matchstate.nmatch = n; in strgrpmatch()
/illumos-gate/usr/src/lib/libc/port/regex/
H A Dregexec.c197 size_t nmatch, regmatch_t pmatch[_RESTRICT_KYWD], int eflags) in regexec() argument
218 return (mmatcher(g, string, nmatch, pmatch, eflags)); in regexec()
220 return (smatcher(g, string, nmatch, pmatch, eflags)); in regexec()
222 return (lmatcher(g, string, nmatch, pmatch, eflags)); in regexec()
H A Dengine.c185 matcher(struct re_guts *g, const char *string, size_t nmatch, in matcher() argument
207 nmatch = 0; in matcher()
304 if (nmatch == 0 && !g->backrefs) in matcher()
318 if (nmatch == 1 && !g->backrefs) in matcher()
382 if (nmatch > 0) { in matcher()
386 if (nmatch > 1) { in matcher()
388 for (i = 1; i < nmatch; i++) in matcher()
/illumos-gate/usr/src/cmd/expr/
H A Dexpr.c395 int nmatch; /* number of matched bytes */ in ematch() local
429 nmatch = loc2 - s; in ematch()
430 if (nmatch > ((sizeof (tempbuf) / sizeof (char)) - 1)) { in ematch()
431 tmptr1 = exprmalloc(nmatch + 1); in ematch()
436 memcpy(tmptr, s, nmatch); in ematch()
437 *(tmptr + nmatch) = '\0'; in ematch()
/illumos-gate/usr/src/lib/libc/port/stdio/
H A Ddoscan.c135 int nmatch = 0, len, stow; in __wdoscan_u() local
138 int nmatch = 0, len, inchar, stow, size; in __wdoscan_u()
192 return (nmatch); /* end of format */ in __wdoscan_u()
219 return (nmatch); /* failed to match input */ in __wdoscan_u()
247 return (nmatch); /* failed to match input */ in __wdoscan_u()
583 nmatch += stow; in __wdoscan_u()
585 return ((flag_eof && !nmatch) ? EOF : nmatch); in __wdoscan_u()
591 return (nmatch != 0 ? nmatch : EOF); /* end of input */ in __wdoscan_u()
/illumos-gate/usr/src/uts/sun4v/io/
H A Dmdeg.c46 mdeg_node_match_t *nmatch; /* node match filter */ member
361 nname = md_find_name(mdp, clnt->nmatch->namep); in mdeg_notify_client_reg()
444 clnt->nmatch = nmatchp; in mdeg_register()
624 md_curr_start, clnt->nmatch->namep, clnt->nmatch->matchp); in mdeg_notify_client()
903 if (clnt->nmatch) { in mdeg_dump_clnt()
904 mdeg_match_str(clnt->nmatch, str, MAX_FIELD_STR); in mdeg_dump_clnt()
/illumos-gate/usr/src/lib/librstp/common/
H A Dport.c208 int nmatch = 0; in STP_port_trace_state_machine() local
221 nmatch++; in STP_port_trace_state_machine()
225 if (nmatch == 0) { in STP_port_trace_state_machine()
/illumos-gate/usr/src/uts/common/inet/tcp/
H A Dtcp_misc.c283 int nmatch, err = 0; in tcp_ioctl_abort_bucket() local
293 nmatch = 0; in tcp_ioctl_abort_bucket()
322 nmatch++; in tcp_ioctl_abort_bucket()
328 if (nmatch >= 500) in tcp_ioctl_abort_bucket()
343 *count += nmatch; in tcp_ioctl_abort_bucket()
344 if (nmatch >= 500 && err == 0) in tcp_ioctl_abort_bucket()
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/sh/
H A Dmacro.c1804 int nmatch, nmatch_prev, vsize_last; in varsub() local
1816 nmatch = 0; in varsub()
1820 nmatch_prev = nmatch; in varsub()
1822 nmatch=substring(v,pattern,match,flag&STR_MAXIMAL); in varsub()
1824 nmatch=strgrpmatch(v,pattern,match,elementsof(match)/2,flag); in varsub()
1825 if(nmatch && replen>0) in varsub()
1826 sh_setmatch(mp->shp,v,vsize,nmatch,match,index++); in varsub()
1827 if(nmatch) in varsub()
1837 if(nmatch && replen>0 && (match[1] || !nmatch_prev)) in varsub()
1838 mac_substitute(mp,repstr,v,match,nmatch); in varsub()
[all …]
H A Dinit.c176 int nmatch; member
769 void sh_setmatch(Shell_t *shp,const char *v, int vsize, int nmatch, regoff_t match[],int index) in sh_setmatch() argument
802 if(nmatch) in sh_setmatch()
803 nv_putsub(SH_MATCHNOD, NIL(char*), (nmatch-1)|ARRAY_FILL|ARRAY_SETSUB); in sh_setmatch()
805 ap->nelem = mp->nmatch = nmatch; in sh_setmatch()
818 for(i=0; i < mp->nmatch; i++) in sh_setmatch()
824 ap->nelem = mp->nmatch; in sh_setmatch()
831 index *= 2*mp->nmatch; in sh_setmatch()
832 if(mp->nmatch) in sh_setmatch()
834 for(n=mp->first+(mp->v-v),vsize=0,i=0; i < 2*nmatch; i++) in sh_setmatch()
[all …]
H A Dexpand.c223 register int nmatch=0; in scantree() local
237 nmatch++; in scantree()
240 return(nmatch); in scantree()
/illumos-gate/usr/src/lib/krb5/kadm5/srv/
H A Dserver_acl.c205 int t, found, opok, nmatch; local
217 nmatch = sscanf(lp, "%s %s %s %[^\n]", acle_principal, acle_ops,
219 if (nmatch >= 2) {
225 (nmatch >= 3) ? strdup(acle_object) : (char *) NULL;
271 if ( nmatch >= 4 ) {
/illumos-gate/usr/src/cmd/grep/
H A Dgrep.c1179 size_t nmatch = 0; in grep() local
1191 nmatch = 1; in grep()
1193 rv = regexec(&pp->re, ptr, nmatch, &rm, 0); in grep()
/illumos-gate/usr/src/lib/libtecla/
H A Dlibtecla.h1594 int nmatch; /* The number of elements in matches[] */ member
/illumos-gate/usr/src/cmd/sgs/lex/common/
H A Dncform203 fprintf(yyout,"\nmatch ");

12