Lines Matching refs:CHAR
30 # define CHAR char macro
38 # define CHAR wchar_t macro
44 typedef size_t (*proto_t) (const CHAR *, size_t);
45 size_t SIMPLE_STRNLEN (const CHAR *, size_t);
51 SIMPLE_STRNLEN (const CHAR *s, size_t maxlen) in SIMPLE_STRNLEN()
60 do_one_test (impl_t *impl, const CHAR *s, size_t maxlen, size_t exp_len) in do_one_test()
78 if ((align + len) * sizeof (CHAR) >= page_size) in do_test()
81 CHAR *buf = (CHAR *) (buf1); in do_test()
88 do_one_test (impl, (CHAR *) (buf + align), maxlen, MIN (len, maxlen)); in do_test()
131 CHAR *p = (CHAR *) (buf1 + page_size - 512 * sizeof (CHAR)); in do_random_tests()
158 && CALL (impl, (CHAR *) (p + align), len - 1) != len - 1) 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()
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()
176 CALL (impl, (CHAR *) (p + align), len + 1), len, p); in do_random_tests()
190 size_t last_offset = (page_size / sizeof (CHAR)) - 1; in do_page_tests()
192 CHAR *s = (CHAR *) buf2; 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()
231 do_one_test (impl, (CHAR *) (s + offset), page_size, exp_len); in do_page_tests()
243 size_t last_offset = page_size / sizeof (CHAR); in do_page_2_tests()
245 CHAR *s = (CHAR *) buf2; in do_page_2_tests()
260 do_one_test (impl, (CHAR *) (s + offset), exp_len, exp_len); in do_page_2_tests()
309 char_per_page = getpagesize () / sizeof (CHAR); in test_main()