Lines Matching refs:string
168 check_match (regmatch_t *rm, int idx, const char *string, in check_match() argument
193 if (strncmp (string + rm[idx].rm_so, match + 1, strlen (match + 1) in check_match()
203 || strncmp (string + rm[idx].rm_so, match, in check_match()
214 test (const char *pattern, int cflags, const char *string, int eflags, in test() argument
238 if (strcmp (string, codes[i].name)) in test()
241 fail, codes[i].name, string); in test()
264 if (strcmp (string, "EMPTY") == 0) in test()
271 if (regexec (&re, string, 10, rm, eflags)) in test()
291 ret = check_match (rm, 0, string, expect, fail); in test()
305 ret = check_match (rm, n, string, matches ? matches : "-", fail); in test()
319 mb_test (const char *pattern, int cflags, const char *string, int eflags, in mb_test() argument
325 = eflags == -1 ? string : mb_frob_string (string, letters); in mb_test()
342 if (string_mb != string) in mb_test()
349 mb_tests (const char *pattern, int cflags, const char *string, int eflags, in mb_tests() argument
370 if (!strchr (pattern, 'a') && !strchr (string, 'a') in mb_tests()
371 && !strchr (pattern, 'A') && !strchr (string, 'A')) in mb_tests()
377 if (!strchr (pattern, 'b') && !strchr (string, 'b') in mb_tests()
378 && !strchr (pattern, 'B') && !strchr (string, 'B')) in mb_tests()
384 if (!strchr (pattern, 'c') && !strchr (string, 'c') in mb_tests()
385 && !strchr (pattern, 'C') && !strchr (string, 'C')) in mb_tests()
391 if (!strchr (pattern, 'd') && !strchr (string, 'd') in mb_tests()
392 && !strchr (pattern, 'D') && !strchr (string, 'D')) in mb_tests()
398 ret |= mb_test (pattern, cflags, string, eflags, expect, matches, in mb_tests()
440 char *pattern, *flagstr, *string, *expect, *matches, *p; in main() local
464 string = strtok (NULL, "\t"); in main()
465 if (string == NULL) in main()
468 if (strcmp (string, "\"\"") == 0) in main()
469 string += 2; in main()
514 replace_special_chars (string); in main()
531 if (test (pattern, cflags, string, eflags, expect, matches, "FAIL") in main()
533 && test (pattern, cflags & ~REG_EXTENDED, string, eflags, in main()
543 else if (test (pattern, cflags, string, eflags, expect, matches, in main()
546 && test (pattern, cflags & ~REG_EXTENDED, string, in main()
549 else if (mb_tests (pattern, cflags, string, eflags, expect, matches) in main()
551 && mb_tests (pattern, cflags & ~REG_EXTENDED, string, in main()