Lines Matching refs:impl

60 do_one_test (impl_t *impl, const CHAR *s, size_t maxlen, size_t exp_len)  in do_one_test()  argument
62 size_t len = CALL (impl, s, maxlen); in do_one_test()
65 error (0, 0, "Wrong result in function %s %zd %zd", impl->name, in do_one_test()
87 FOR_EACH_IMPL (impl, 0) in do_test()
88 do_one_test (impl, (CHAR *) (buf + align), maxlen, MIN (len, maxlen)); in do_test()
155 FOR_EACH_IMPL (impl, 1) in do_random_tests()
158 && CALL (impl, (CHAR *) (p + align), len - 1) != len - 1) in do_random_tests()
161 n, impl->name, align, in do_random_tests()
162 CALL (impl, (CHAR *) (p + align), len - 1), len - 1, p); in do_random_tests()
165 if (CALL (impl, (CHAR *) (p + align), len) != len) in do_random_tests()
168 n, impl->name, align, in do_random_tests()
169 CALL (impl, (CHAR *) (p + align), len), len, p); in do_random_tests()
172 if (CALL (impl, (CHAR *) (p + align), len + 1) != len) in do_random_tests()
175 n, impl->name, align, in do_random_tests()
176 CALL (impl, (CHAR *) (p + align), len + 1), len, p); in do_random_tests()
203 FOR_EACH_IMPL (impl, 0) in do_page_tests()
210 do_one_test (impl, (CHAR *) (s + offset), page_size, exp_len); in do_page_tests()
211 do_one_test (impl, (CHAR *) (s + offset), exp_len + 1, exp_len); in do_page_tests()
212 do_one_test (impl, (CHAR *) (s + offset), exp_len, exp_len); in do_page_tests()
214 do_one_test (impl, (CHAR *) (s + offset), exp_len - 1, exp_len - 1); in do_page_tests()
227 FOR_EACH_IMPL (impl, 0) in do_page_tests()
231 do_one_test (impl, (CHAR *) (s + offset), page_size, exp_len); in do_page_tests()
256 FOR_EACH_IMPL (impl, 0) in do_page_2_tests()
260 do_one_test (impl, (CHAR *) (s + offset), exp_len, exp_len); in do_page_2_tests()
273 FOR_EACH_IMPL (impl, 0) in test_main()
274 printf ("\t%s", impl->name); in test_main()