Home
last modified time | relevance | path

Searched refs:pattern (Results 1 – 25 of 224) sorted by relevance

123456789

/mirbsd/src/usr.bin/make/
Dstr.c234 const char *pattern, const char *epattern) in Str_Matchi() argument
236 while (pattern != epattern) { in Str_Matchi()
241 if (*pattern == '*') { in Str_Matchi()
242 pattern++; in Str_Matchi()
245 while (pattern != epattern && in Str_Matchi()
246 (*pattern == '?' || *pattern == '*')) { in Str_Matchi()
247 if (*pattern == '?') { in Str_Matchi()
253 pattern++; in Str_Matchi()
255 if (pattern == epattern) in Str_Matchi()
258 if (Str_Matchi(string, estring, pattern, epattern)) in Str_Matchi()
[all …]
Dvarmodifiers.c358 void *pattern) /* Pattern the word must match */ in VarMatch() argument
360 const char *pat = (const char *)pattern; in VarMatch()
379 void *pattern) /* Pattern the word must not match */ in VarNoMatch() argument
381 const char *pat = (const char *)pattern; in VarNoMatch()
615 VarPattern *pattern; in get_sysvpattern() local
647 pattern = (VarPattern *)emalloc(sizeof(VarPattern)); in get_sysvpattern()
648 pattern->lbuffer = pattern->lhs = Str_dupi(*p, cp); in get_sysvpattern()
649 pattern->leftLen = cp - *p; in get_sysvpattern()
650 pattern->rhs = Str_dupi(cp+1, cp2); in get_sysvpattern()
651 pattern->rightLen = cp2 - (cp+1); in get_sysvpattern()
[all …]
Dstr.h64 #define Str_Match(string, pattern) \ argument
65 Str_Matchi(string, strchr(string, '\0'), pattern, strchr(pattern, '\0'))
/mirbsd/src/usr.sbin/httpd/src/ap/
Dap_fnmatch.c49 ap_fnmatch(const char *pattern, const char *string, int flags) in ap_fnmatch() argument
55 switch (c = *pattern++) { in ap_fnmatch()
70 c = *pattern; in ap_fnmatch()
73 c = *++pattern; in ap_fnmatch()
95 if (!ap_fnmatch(pattern, string, in ap_fnmatch()
112 if ((pattern = rangematch(pattern, *string, flags)) in ap_fnmatch()
119 if ((c = *pattern++) == EOS) { in ap_fnmatch()
121 --pattern; in ap_fnmatch()
139 rangematch(const char *pattern, int test, int flags) in rangematch() argument
151 if ((negate = (*pattern == '!' || *pattern == '^'))) in rangematch()
[all …]
/mirbsd/src/usr.bin/ssh/
Dmatch.c52 match_pattern(const char *s, const char *pattern) in match_pattern() argument
56 if (!*pattern) in match_pattern()
59 if (*pattern == '*') { in match_pattern()
61 pattern++; in match_pattern()
64 if (!*pattern) in match_pattern()
68 if (*pattern != '?' && *pattern != '*') { in match_pattern()
75 if (*s == *pattern && in match_pattern()
76 match_pattern(s + 1, pattern + 1)) in match_pattern()
86 if (match_pattern(s, pattern)) in match_pattern()
99 if (*pattern != '?' && *pattern != *s) in match_pattern()
[all …]
/mirbsd/src/usr.bin/awk/
Dawkgram.y66 %type <p> pas pattern ppattern plist pplist patlist prarg term re
125 FOR '(' opt_simple_stmt ';' opt_nl pattern ';' opt_nl opt_simple_stmt rparen {inloop++;} stmt
139 IF '(' pattern rparen { $$ = notnull($3); }
172 pattern { $$ = notnull($1); }
195 pattern
196 | patlist comma pattern { $$ = linkum($1, $3); }
220 pattern:
221 var ASGNOP pattern { $$ = op2($2, $1, $3); }
222 | pattern '?' pattern ':' pattern %prec '?'
224 | pattern bor pattern %prec BOR
[all …]
/mirbsd/src/lib/libc/gen/
Dfnmatch.c54 fnmatch(const char *pattern, const char *string, int flags) in fnmatch() argument
61 switch (c = *pattern++) { in fnmatch()
78 c = *pattern; in fnmatch()
81 c = *++pattern; in fnmatch()
104 if (!fnmatch(pattern, string, flags & ~FNM_PERIOD)) in fnmatch()
121 switch (rangematch(pattern, *string, flags, &newp)) { in fnmatch()
126 pattern = newp; in fnmatch()
135 if ((c = *pattern++) == EOS) { in fnmatch()
137 --pattern; in fnmatch()
154 rangematch(const char *pattern, char test, int flags, const char **newp) in rangematch() argument
[all …]
Dglob.c162 glob(const char *pattern, int flags, int (*errfunc)(const char *, int), in glob() argument
171 patnext = (const u_char *) pattern; in glob()
214 globexp1(const Char *pattern, glob_t *pglob, size_t *limit) in globexp1() argument
216 const Char* ptr = pattern; in globexp1()
219 if (pattern[0] == LBRACE && pattern[1] == RBRACE && pattern[2] == EOS) in globexp1()
220 return glob0(pattern, pglob, limit); in globexp1()
223 return globexp2(ptr, pattern, pglob, limit); in globexp1()
225 return glob0(pattern, pglob, limit); in globexp1()
235 globexp2(const Char *ptr, const Char *pattern, glob_t *pglob, size_t *limit) in globexp2() argument
243 for (lm = patbuf, pm = pattern; pm != ptr; *lm++ = *pm++) in globexp2()
[all …]
/mirbsd/src/gnu/usr.bin/perl/ext/File/Glob/
Dbsd_glob.c248 bsd_glob(const char *pattern, int flags, argument
262 patnext = (U8 *) pattern;
292 if (isalpha(pattern[0]) && pattern[1] == ':' &&
293 pattern[2] != BG_SEP && pattern[2] != BG_SEP2 &&
295 *bufnext++ = pattern[0];
306 p = (char *) pattern;
334 len = strlen(pattern);
339 p = (char *) pattern;
406 globexp1(const Char *pattern, glob_t *pglob) argument
408 const Char* ptr = pattern;
[all …]
/mirbsd/src/usr.bin/grep/
Dutil.c183 if (fg_pattern[i].pattern) { in procline()
248 fg->pattern = cp = grep_malloc(fg->patternLen + 1); in fgrepcomp()
253 fg->pattern = (const unsigned char *)patternx; in fgrepcomp()
259 fg->qsBc[fg->pattern[i]] = fg->patternLen - i; in fgrepcomp()
266 fg->qsBc[tolower(fg->pattern[i])] = fg->patternLen - i; in fgrepcomp()
327 fg->pattern = cp = grep_malloc(fg->patternLen + 1); in fastcomp()
335 if ((isalnum(fg->pattern[i])) || isspace(fg->pattern[i]) || in fastcomp()
336 (fg->pattern[i] == '_') || (fg->pattern[i] == ',') || in fastcomp()
337 (fg->pattern[i] == '^') || (fg->pattern[i] == '$') || in fastcomp()
338 (fg->pattern[i] == '=') || (fg->pattern[i] == '-') || in fastcomp()
[all …]
Dgrep.c52 char **pattern; variable
179 pattern = grep_realloc(pattern, ++pattern_sz * sizeof(*pattern)); in add_pattern()
191 pattern[patterns] = grep_malloc(len + 15 + extra); in add_pattern()
192 snprintf(pattern[patterns], len + 15 + extra, in add_pattern()
201 pattern[patterns] = grep_malloc(len + 1); in add_pattern()
202 memcpy(pattern[patterns], pat, len); in add_pattern()
203 pattern[patterns][len] = '\0'; in add_pattern()
457 fgrepcomp(&fg_pattern[i], pattern[i]); in main()
459 if (fastcomp(&fg_pattern[i], pattern[i])) { in main()
461 c = regcomp(&r_pattern[i], pattern[i], cflags); in main()
/mirbsd/src/gnu/usr.bin/binutils/gdb/
Dxcoffsolib.c62 static void sharedlibrary_command (char *pattern, int from_tty);
99 sharedlibrary_command (char *pattern, int from_tty) in sharedlibrary_command() argument
107 if (pattern) in sharedlibrary_command()
109 char *re_err = re_comp (pattern); in sharedlibrary_command()
128 if (! pattern in sharedlibrary_command()
147 if (from_tty && pattern && ! any_matches) in sharedlibrary_command()
149 ("No loaded shared libraries match the pattern `%s'.\n", pattern); in sharedlibrary_command()
/mirbsd/src/gnu/usr.bin/perl/ext/Devel/Peek/t/
DPeek.t21 my $pattern = pop;
29 $pattern =~ s/\$ADDR/0x[[:xdigit:]]+/g;
30 $pattern =~ s/\$FLOAT/(?:\\d*\\.\\d+(?:e[-+]\\d+)?|\\d+)/g;
32 $pattern =~ s/^(\s*)(SV =.* at )/(?:$1ALLOCATED at .*?\n)?$1$2/mg;
33 print $pattern, "\n" if $DEBUG;
36 print "got:\n[\n$dump\n]\nexpected:\n[\n$pattern\n]\nnot "
37 unless $dump =~ /\A$pattern\Z/ms;
/mirbsd/src/usr.bin/diff/
Ddiff.c334 char *buf, *pattern; in read_excludes_file() local
344 pattern = emalloc(len + 1); in read_excludes_file()
345 memcpy(pattern, buf, len); in read_excludes_file()
346 pattern[len] = '\0'; in read_excludes_file()
347 push_excludes(pattern); in read_excludes_file()
357 push_excludes(char *pattern) in push_excludes() argument
362 entry->pattern = pattern; in push_excludes()
368 push_ignore_pats(char *pattern) in push_ignore_pats() argument
374 len = strlen(pattern) + 1; in push_ignore_pats()
376 strlcpy(ignore_pats, pattern, len); in push_ignore_pats()
[all …]
/mirbsd/src/bin/pax/
Dpat_rep.c487 fn_match(char *pattern, char *string, char **pend) in fn_match() argument
494 switch (c = *pattern++) { in fn_match()
519 c = *pattern; in fn_match()
524 c = *++pattern; in fn_match()
536 if (!fn_match(pattern, string, pend)) in fn_match()
546 ((pattern = range_match(pattern, test)) == NULL)) in fn_match()
560 range_match(char *pattern, int test) in range_match() argument
567 if ((negate = (*pattern == '!')) != 0) in range_match()
568 ++pattern; in range_match()
570 while ((c = *pattern++) != ']') { in range_match()
[all …]
/mirbsd/src/gnu/usr.bin/perl/t/op/
Dhashwarn.t35 my($pattern, $ok);
36 if (($pattern) = ($expected =~ m#^/(.+)/$#s) or
37 (undef, $pattern) = ($expected =~ m#^m([^\w\s])(.+)\1$#s)) {
39 $ok = ($got =~ /$pattern/);
40 test $num, $ok, "Expected pattern /$pattern/, got '$got'\n";
/mirbsd/src/usr.bin/less/
Dsearch.c328 compile_pattern(pattern, search_type) in compile_pattern() argument
329 char *pattern; in compile_pattern()
336 if (regcomp(s, pattern, REGCOMP_FLAG))
351 comp = pcre_compile(pattern, 0,
363 if ((parg.p_string = re_comp(pattern)) != NULL)
372 if ((s = regcmp(pattern, 0)) == NULL)
383 if ((s = regcomp(pattern)) == NULL)
399 last_pattern = save(pattern);
1070 search(search_type, pattern, n) in search() argument
1072 char *pattern;
[all …]
/mirbsd/src/usr.bin/sudo/
Dtestsudoers.c218 hostname_matches(shost, lhost, pattern) in hostname_matches() argument
221 char *pattern;
223 if (has_meta(pattern)) {
224 if (strchr(pattern, '.'))
225 return(fnmatch(pattern, lhost, FNM_CASEFOLD));
227 return(fnmatch(pattern, shost, FNM_CASEFOLD));
229 if (strchr(pattern, '.'))
230 return(strcasecmp(lhost, pattern));
232 return(strcasecmp(shost, pattern));
Dparse.c409 hostname_matches(shost, lhost, pattern) in hostname_matches() argument
412 char *pattern;
414 if (has_meta(pattern)) {
415 if (strchr(pattern, '.'))
416 return(fnmatch(pattern, lhost, FNM_CASEFOLD));
418 return(fnmatch(pattern, shost, FNM_CASEFOLD));
420 if (strchr(pattern, '.'))
421 return(strcasecmp(lhost, pattern));
423 return(strcasecmp(shost, pattern));
/mirbsd/src/gnu/usr.bin/cvs/lib/
Drpmatch.c34 try (const char *response, const char *pattern, const int match, in try() argument
37 if (pattern != *lastp) in try()
47 if (regcomp (re, pattern, REG_EXTENDED) != 0) in try()
49 *lastp = pattern; in try()
Dregex.c28 # define regcomp(preg, pattern, cflags) __regcomp (preg, pattern, cflags) argument
39 # define re_compile_pattern(pattern, length, bufp) \ argument
40 __re_compile_pattern (pattern, length, bufp)
/mirbsd/src/lib/libncurses/src/menu/
Dm_driver.c46 (menu)->pattern[--((menu)->pindex)] = '\0'
50 { (menu)->pattern[((menu)->pindex)++] = (ch);\
51 (menu)->pattern[(menu)->pindex] = '\0'; }
161 menu->pattern, in _nc_Match_Next_Character_In_Item_Name()
243 assert(menu->pattern); in menu_driver()
388 assert(menu->pattern); in menu_driver()
398 assert(menu->pattern); in menu_driver()
399 if (menu->pattern[0]) in menu_driver()
417 assert(menu->pattern); in menu_driver()
418 if (menu->pattern[0]) in menu_driver()
/mirbsd/src/gnu/usr.bin/perl/NetWare/
Dnwplglob.c65 char* pattern = NULL; in fnDoPerlGlob() local
67 pattern = *argv++; in fnDoPerlGlob()
69 dir = opendir((const char *)pattern); in fnDoPerlGlob()
/mirbsd/src/gnu/usr.bin/perl/djgpp/
Ddjgpp.c264 char *p1,*pattern,*name=va_arg (args,char*); in glob_handler() local
274 pattern=alloca (strlen (name+=13)+1); in glob_handler()
275 strcpy (pattern,name); in glob_handler()
277 strlwr (pattern); in glob_handler()
280 while (pattern) in glob_handler()
282 if ((p1=strchr (pattern,' '))!=NULL) in glob_handler()
284 glob (pattern,ic,0,&pglob); in glob_handler()
286 if ((pattern=p1)!=NULL) in glob_handler()
287 pattern++; in glob_handler()
/mirbsd/src/usr.bin/vi/ex/
Dex_cscope.c434 cscope_find(sp, cmdp, pattern) in cscope_find() argument
437 char *pattern;
475 if ((tqp = create_cs_cmd(sp, pattern, &search)) == NULL)
581 create_cs_cmd(sp, pattern, searchp) in create_cs_cmd() argument
583 char *pattern;
600 if (pattern == NULL)
604 for (; isblank(pattern[0]); ++pattern);
605 if (pattern[0] == '\0' || !isblank(pattern[1]))
608 *p != '\0' && *p != pattern[0]; ++*searchp, ++p);
612 KEY_NAME(sp, pattern[0]), CSCOPE_QUERIES);
[all …]

123456789