Lines Matching refs:setlen
51 testcase(char *buf, size_t buflen, char *set, size_t setlen, int want_match) in testcase() argument
55 assert(setlen < UCHAR_MAX - 2); in testcase()
59 buf[i] = UCHAR_MAX - i % (setlen > 0 ? setlen : 1); in testcase()
61 buf[i] = 1 + i % (UCHAR_MAX - setlen - 1); in testcase()
66 for (i = 0; i < setlen; i++) in testcase()
72 if (setlen == 0) in testcase()
80 if (want_match == MATCH && buflen > 0 && setlen > 0) { in testcase()
89 __XSTRING(STRXSPN), buf, buflen, set, setlen, outcome, expected); in testcase()
94 test_buf_alignments(char *set, size_t setlen, int want_match) in test_buf_alignments() argument
101 testcase(buf + i, j, set, setlen, want_match); in test_buf_alignments()
153 test_match_positions(char *buf, char *set, size_t buflen, size_t setlen) in test_match_positions() argument
159 for (i = 0; i < setlen; i++) in test_match_positions()
163 set[setlen] = '\0'; in test_match_positions()
170 for (j = 0; j < setlen; j++) { in test_match_positions()
212 test_match_order(char *buf, char *set, size_t buflen, size_t setlen) in test_match_order() argument
218 for (i = 0; i < setlen; i++) in test_match_order()
222 set[setlen] = '\0'; in test_match_order()
224 for (i = 0; i < setlen; i++) in test_match_order()
225 for (j = 0; j < setlen; j++) in test_match_order()