Lines Matching refs:string
172 check_match (regmatch_t *rm, int idx, const char *string, in check_match() argument
197 if (strncmp (string + rm[idx].rm_so, match + 1, strlen (match + 1) ?: 1)) in check_match()
206 || strncmp (string + rm[idx].rm_so, match, in check_match()
217 test (const char *pattern, int cflags, const char *string, int eflags, in test() argument
240 if (strcmp (string, codes[i].name)) in test()
243 fail, codes[i].name, string); in test()
266 if (strcmp (string, "EMPTY") == 0) in test()
273 if (regexec (&re, string, 10, rm, eflags)) in test()
293 ret = check_match (rm, 0, string, expect, fail); in test()
307 ret = check_match (rm, n, string, matches ?: "-", fail); in test()
321 mb_test (const char *pattern, int cflags, const char *string, int eflags, in mb_test() argument
327 = eflags == -1 ? string : mb_frob_string (string, letters); in mb_test()
344 if (string_mb != string) in mb_test()
351 mb_tests (const char *pattern, int cflags, const char *string, int eflags, in mb_tests() argument
372 if (!strchr (pattern, 'a') && !strchr (string, 'a') in mb_tests()
373 && !strchr (pattern, 'A') && !strchr (string, 'A')) in mb_tests()
379 if (!strchr (pattern, 'b') && !strchr (string, 'b') in mb_tests()
380 && !strchr (pattern, 'B') && !strchr (string, 'B')) in mb_tests()
386 if (!strchr (pattern, 'c') && !strchr (string, 'c') in mb_tests()
387 && !strchr (pattern, 'C') && !strchr (string, 'C')) in mb_tests()
393 if (!strchr (pattern, 'd') && !strchr (string, 'd') in mb_tests()
394 && !strchr (pattern, 'D') && !strchr (string, 'D')) in mb_tests()
400 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()