Lines Matching refs:pos
37 # define STRPBRK_RESULT(s, pos) ((s)[(pos)] ? (s) + (pos) : NULL) argument
107 do_test (size_t align, size_t pos, size_t len) in do_test() argument
115 if ((align + pos + 10) * sizeof (CHAR) >= page_size || len > 240) in do_test()
134 for (i = 0; i < pos; ++i) in do_test()
144 s[pos] = rej[random () % (len + 1)]; in do_test()
145 if (s[pos]) in do_test()
147 for (i = pos + 1; i < pos + 10; ++i) in do_test()
151 result = STRPBRK_RESULT (s, pos); in do_test()
160 size_t i, j, n, align, pos, len, rlen; in do_random_tests() local
169 pos = random () & 511; in do_random_tests()
170 if (pos + align >= 511) in do_random_tests()
171 pos = 510 - align - (random () & 7); in do_random_tests()
173 if (pos >= len && (random () & 1)) in do_random_tests()
174 len = pos + 1 + (random () & 7); in do_random_tests()
194 j = (pos > len ? pos : len) + align + 64; in do_random_tests()
202 else if (i == pos + align) in do_random_tests()
204 else if (i < align || i > pos + align) in do_random_tests()
218 result = STRPBRK_RESULT ((CHAR *) (p + align), pos < len ? pos : len); in do_random_tests()
224 n, impl->name, align, rej, rlen, pos, len, in do_random_tests()