Lines Matching refs:ans

858 matchprint(regmatch_t* match, int nmatch, int nsub, char* ans, unsigned long test)  in matchprint()  argument
875 if (ans) in matchprint()
876 printf(" expected: %s", ans); in matchprint()
882 matchcheck(regmatch_t* match, int nmatch, int nsub, char* ans, char* re, char* s, int len, int flag… in matchcheck() argument
889 if (streq(ans, "OK")) in matchcheck()
891 for (i = 0, p = ans; i < nmatch && *p; i++) in matchcheck()
952 matchprint(match, nmatch, nsub, ans, test); in matchcheck()
971 matchprint(match, nmatch, nsub, ans, test); in matchcheck()
1078 extract(int* tabs, char* spec, char* re, char* s, char* ans, char* msg, char* accept, regmatch_t* m… in extract() argument
1121 printf("%s", ans); in extract()
1138 catchfree(regex_t* preg, int flags, int* tabs, char* spec, char* re, char* s, char* ans, char* msg,… in catchfree() argument
1154 extract(tabs, spec, re, s, ans, msg, NiL, NiL, 0, 0, skip, level, test); in catchfree()
1244 char* ans; in main() local
1572 if ((ans = setlocale(LC_COLLATE, s)) && streq(ans, "POSIX")) in main()
1573 ans = "C"; in main()
1574 if (!ans || !streq(ans, s) && streq(s, "C")) in main()
1575 ans = 0; in main()
1576 else if ((ans = setlocale(LC_CTYPE, s)) && streq(ans, "POSIX")) in main()
1577 ans = "C"; in main()
1578 if (!ans || !streq(ans, s) && streq(s, "C")) in main()
1834 if (!(ans = field[(test & TEST_DECOMP) ? 2 : 3])) in main()
1913 extract(tabs, line, re, s, ans, msg, NiL, NiL, 0, 0, skip, level, test|TEST_OK); in main()
1966 if (catchfree(&preg, flags, tabs, line, re, s, ans, msg, NiL, NiL, 0, 0, skip, level, test)) in main()
1991 catchfree(&preg, flags, tabs, line, re, s, ans, msg, NiL, NiL, 0, 0, skip, level, test); in main()
1994 if (i != (strlen(ans) + 1)) in main()
2000 else if (strcmp(buf, ans)) in main()
2003 quote(ans, -1, test|TEST_DELIMIT); in main()
2014 if (!(flags & REG_NOSUB) && nsub < 0 && *ans == '(') in main()
2016 for (p = ans; *p; p++) in main()
2033 … skip = extract(tabs, line, re, s, ans, msg, "OK", NiL, 0, 0, skip, level, test|TEST_DELIMIT); in main()
2046 …if (!(test & (TEST_DECOMP|TEST_SUB)) && *ans && *ans != '(' && !streq(ans, "OK") && !streq(ans, "N… in main()
2049 skip = extract(tabs, line, re, s, ans, msg, "OK", NiL, 0, 0, skip, level, test|TEST_DELIMIT); in main()
2053 printf("%s expected, OK returned\n", ans); in main()
2055 catchfree(&preg, flags, tabs, line, re, s, ans, msg, NiL, NiL, 0, 0, skip, level, test); in main()
2063 else if (!*ans || ans[0]=='(' || cret == REG_BADPAT && streq(ans, "NOMATCH")) in main()
2070 …skip = extract(tabs, line, re, s, ans, msg, codes[got].name, NiL, 0, 0, skip, level, test|TEST_DEL… in main()
2083 if (streq(ans, codes[i].name)) in main()
2091 …skip = extract(tabs, line, re, s, ans, msg, codes[got].name, NiL, 0, 0, skip, level, test|TEST_DEL… in main()
2095 printf("%s expected, %s returned\n", ans, codes[got].name); in main()
2101 …skip = extract(tabs, line, re, s, ans, msg, codes[got].name, NiL, 0, 0, skip, level, test|TEST_DEL… in main()
2107 printf("%s expected, %s returned: ", ans, codes[got].name); in main()
2164 if (eret != REG_NOMATCH || !streq(ans, "NOMATCH")) in main()
2167 … skip = extract(tabs, line, re, s, ans, msg, "NOMATCH", NiL, 0, 0, skip, level, test|TEST_DELIMIT); in main()
2175 else if (streq(ans, "NOMATCH")) in main()
2178 …skip = extract(tabs, line, re, s, ans, msg, NiL, match, nmatch, nsub, skip, level, test|TEST_DELIM… in main()
2188 if (eret != REG_NOMATCH || !streq(ans, "NOMATCH")) in main()
2191 …skip = extract(tabs, line, re, s, ans, msg, "NOMATCH", NiL, 0, nsub, skip, level, test|TEST_DELIMI… in main()
2197 else if (*ans) in main()
2198 printf("expected: %s\n", ans); in main()
2204 else if (streq(ans, "NOMATCH")) in main()
2207 …skip = extract(tabs, line, re, s, ans, msg, NiL, match, nmatch, nsub, skip, level, test|TEST_DELIM… in main()
2218 if (strcmp(p, ans)) in main()
2221 quote(ans, -1, test|TEST_DELIMIT); in main()
2228 else if (!*ans) in main()
2233 skip = extract(tabs, line, re, s, ans, msg, NiL, NiL, 0, 0, skip, level, test); in main()
2241 else if (matchcheck(match, nmatch, nsub, ans, re, s, nstr, flags, test)) in main()
2254 if (catchfree(&preg, flags, tabs, line, re, s, ans, msg, NiL, NiL, 0, 0, skip, level, test)) in main()
2260 … skip = extract(tabs, line, re, s, ans, msg, NiL, match, nmatch, nsub, skip, level, test|TEST_OK); in main()
2263 …skip = extract(tabs, line, re, s, ans, msg, NiL, match, nmatch, nsub, skip, level, test|TEST_DELIM… in main()
2264 if (catchfree(&preg, flags, tabs, line, re, s, ans, msg, NiL, NiL, 0, 0, skip, level, test)) in main()