/posix/ |
A D | tst-fnmatch5.c | 27 static char pattern[LENGTH + 7]; variable 34 pattern[0] = '['; in do_test() 35 pattern[1] = '['; in do_test() 36 pattern[2] = '.'; in do_test() 37 memset (pattern + 3, 'a', LENGTH); in do_test() 38 pattern[LENGTH + 3] = '.'; in do_test() 39 pattern[LENGTH + 4] = ']'; in do_test() 40 pattern[LENGTH + 5] = ']'; in do_test() 41 TEST_VERIFY (fnmatch (pattern, "a", 0) != 0); in do_test()
|
A D | tst-rxspencer.c | 224 n = regcomp (&re, pattern, cflags); in test() 360 if (strstr (pattern, "[:xdigit:]")) in mb_tests() 364 if (strstr (pattern, "[[=b=]]")) in mb_tests() 372 if (!strchr (pattern, 'a') && !strchr (string, 'a') in mb_tests() 379 if (!strchr (pattern, 'b') && !strchr (string, 'b') in mb_tests() 453 pattern = strtok (line, "\t"); in main() 454 if (pattern == NULL) in main() 457 if (strcmp (pattern, "\"\"") == 0) in main() 458 pattern += 2; in main() 511 replace_special_chars (pattern); in main() [all …]
|
A D | tst-fnmatch3.c | 30 char *pattern = mmap (0, 2 * pagesize, PROT_READ|PROT_WRITE, in do_bz18036() local 32 if (pattern == MAP_FAILED) return 1; in do_bz18036() 34 mprotect (pattern + pagesize, pagesize, PROT_NONE); in do_bz18036() 35 memset (pattern, ' ', pagesize); in do_bz18036() 36 strcpy (pattern, p); in do_bz18036() 38 return fnmatch (pattern, p, FNM_EXTMATCH); in do_bz18036()
|
A D | tst-fnmatch2.c | 7 char pattern[] = "a*b*c*d*e*f*g*h*i*j*k*l*m*n*o*p*q*r*s*t*u*v*w*x*y*z*"; in do_test() local 10 if (fnmatch (pattern, string, 0) != FNM_NOMATCH) in do_test() 15 pattern[(sizeof pattern) - 3] = '*'; in do_test() 16 if (fnmatch (pattern, string, 0) != 0) in do_test()
|
A D | tst-pcre.c | 34 char *pattern = NULL, *string = NULL; in main() local 114 pattern = realloc (pattern, p - line); in main() 115 if (pattern == NULL) in main() 124 memcpy (pattern, line + 1, p - line - 1); in main() 125 pattern[p - line - 1] = '\0'; in main() 155 n = regcomp (&re, pattern, in main() 162 linenum, pattern, buf); in main() 190 linenum, pattern, string, rm[0].rm_so, rm[0].rm_eo); in main() 214 linenum, pattern, string, num, in main() 227 linenum, pattern, string, p + 2, num, in main() [all …]
|
A D | bug-regex19.c | 35 const char *pattern; member 263 err = re_compile_pattern (test->pattern, strlen (test->pattern), in do_one_test() 348 char pattern[strlen (test->pattern) * 4 + 1]; in do_mb_tests() local 353 t.pattern = pattern; in do_mb_tests() 371 for (j = 0, p = pattern; test->pattern[j]; ++j) in do_mb_tests() 372 if (strchr (repl, test->pattern[j])) in do_mb_tests() 373 p = replace (p, test->pattern[j]); in do_mb_tests() 374 else if (test->pattern[j] == '\\' && test->pattern[j + 1]) in do_mb_tests() 376 *p++ = test->pattern[j++]; in do_mb_tests() 377 *p++ = test->pattern[j]; in do_mb_tests() [all …]
|
A D | tst-wordexp-nocmd.c | 56 expect_failure (const char *pattern, int expected_error) in expect_failure() argument 58 printf ("info: testing pattern: %s\n", pattern); in expect_failure() 60 TEST_COMPARE (wordexp (pattern, &w, WRDE_NOCMD), expected_error); in expect_failure() 87 char pattern[256]; in run_tests() local 88 snprintf (pattern, sizeof (pattern), "$[(-%s)/(-1)]", *num); in run_tests() 89 int ret = wordexp (pattern, &w, WRDE_NOCMD); in run_tests()
|
A D | tst-boost.c | 27 frob_escapes (char *src, int pattern) in frob_escapes() argument 54 if (!pattern) in frob_escapes() 77 char *pattern, *string; in main() local 132 pattern = line + strspn (line, " \t"); in main() 133 if (*pattern == '\0') in main() 135 p = pattern + strcspn (pattern, " \t"); in main() 162 frob_escapes (pattern, 1); in main() 166 n = regcomp (&re, pattern, flags); in main()
|
A D | runtests.c | 38 const char * pattern; member 61 if (!last_pattern || strcmp (last_pattern, t->pattern)) in run_a_test() 65 last_pattern = t->pattern; in run_a_test() 66 err = regcomp (&r, t->pattern, REG_EXTENDED); in run_a_test() 85 t->pattern); in run_a_test() 96 t->pattern, t->data, t->expected, err); in run_a_test()
|
A D | bug-regex11.c | 28 const char *pattern; member 103 n = regcomp (&re, tests[i].pattern, tests[i].flags); in main() 108 printf ("%s: regcomp %zd failed: %s\n", tests[i].pattern, i, buf); in main() 115 printf ("%s: regexec %zd failed\n", tests[i].pattern, i); in main() 128 tests[i].pattern, i, n, rm[n].rm_so, rm[n].rm_eo); in main()
|
A D | glob.c | 324 if (pattern[0] && pattern[strlen (pattern) - 1] == '/') in __glob() 362 begin = pattern; in __glob() 403 alt_start = mempcpy (onealt, pattern, begin - pattern); in __glob() 488 filename = strrchr (pattern, '/'); in __glob() 496 filename = strchr (pattern, ':'); in __glob() 506 dirname = (char *) pattern; in __glob() 507 dirlen = strlen (pattern); in __glob() 522 filename = pattern; in __glob() 527 else if (filename == pattern in __glob() 528 || (filename == pattern + 1 && pattern[0] == '\\' in __glob() [all …]
|
A D | regex.c | 44 # define regcomp(preg, pattern, cflags) __regcomp (preg, pattern, cflags) argument 55 # define re_compile_pattern(pattern, length, bufp) \ argument 56 __re_compile_pattern (pattern, length, bufp)
|
A D | bug-regex37.c | 26 char const pattern[] = "()*)|\\1)*"; in do_test() local 28 TEST_VERIFY_EXIT (regcomp (&r, pattern, REG_EXTENDED) == REG_ESUBREG); in do_test()
|
A D | bug-regex38.c | 26 char const pattern[] = "0|()0|\\1|0"; in do_test() local 28 TEST_VERIFY_EXIT (regcomp (&r, pattern, REG_EXTENDED) == REG_ESUBREG); in do_test()
|
A D | glob_pattern_p.c | 29 __glob_pattern_p (const char *pattern, int quote) in __glob_pattern_p() argument 31 return __glob_pattern_type (pattern, quote) == GLOBPAT_SPECIAL; in __glob_pattern_p()
|
A D | transbug.c | 62 run_test (const char *pattern, struct re_registers *regs) in run_test() argument 84 err = re_compile_pattern (pattern, strlen (pattern), &pat); in run_test() 87 fprintf (stderr, "/%s/: %s\n", pattern, err); in run_test()
|
A D | bug-regex13.c | 29 const char *pattern; member 79 err = re_compile_pattern (tests[i].pattern, strlen (tests[i].pattern), in main()
|
A D | wordexp.c | 1196 char *pattern; in parse_param() local 1366 pattern = w_addchar (pattern, &pat_length, &pat_maxlen, in parse_param() 1427 free (pattern); in parse_param() 1642 free (pattern); in parse_param() 1658 if (value == NULL || pattern == NULL || *pattern == '\0') in parse_param() 1815 value = pattern ? __strdup (pattern) : pattern; in parse_param() 1829 value = pattern ? __strdup (pattern) : pattern; in parse_param() 1859 value = pattern ? __strdup (pattern) : pattern; in parse_param() 1875 free (pattern); in parse_param() 1876 pattern = NULL; in parse_param() [all …]
|
A D | glob64-time64.c | 34 __glob64_time64 (const char *pattern, int flags, in __glob64_time64() argument 37 if (pattern == NULL || pglob == NULL || (flags & ~__GLOB_FLAGS) != 0) in __glob64_time64()
|
A D | glob64.c | 37 glob64 (const char *pattern, int flags, in glob64() argument 40 if (pattern == NULL || pglob == NULL || (flags & ~__GLOB_FLAGS) != 0) in glob64()
|
A D | glob-lstat-compat.c | 25 # define __glob(pattern, flags, errfunc, pglob) \ argument 26 __glob_lstat_compat (pattern, flags, errfunc, pglob)
|
A D | glob64-lstat-compat.c | 25 # define glob(pattern, flags, errfunc, pglob) \ argument 26 __glob64_lstat_compat (pattern, flags, errfunc, pglob)
|
A D | glob_internal.h | 31 __glob_pattern_type (const char *pattern, int quote) in __glob_pattern_type() argument 36 for (p = pattern; *p != '\0'; ++p) in __glob_pattern_type()
|
A D | testfnm.c | 7 const char *pattern; member 72 match = fnmatch (tests[i].pattern, tests[i].name, tests[i].flags); in main() 74 printf ("[%2zd] %s %s %s -> %s\n", i, tests[i].pattern, in main()
|
A D | fnmatch_loop.c | 24 const CHAR *pattern; member 42 const CHAR *p = pattern, *n = string; in FCT() 99 ends->pattern = p - 1; in FCT() 166 end.pattern = NULL; in FCT() 212 if (end.pattern != NULL) in FCT() 214 p = end.pattern; in FCT() 930 END (const CHAR *pattern) in END() argument 932 const CHAR *p = pattern; in END() 937 return pattern; in END() 955 return pattern; in END() [all …]
|