Lines Matching refs:CHAR
29 # define CHAR char macro
34 # define CHAR wchar_t macro
38 typedef size_t (*proto_t) (const CHAR *);
41 simple_STRLEN (const CHAR *s) in simple_STRLEN()
43 const CHAR *p; in simple_STRLEN()
51 builtin_strlen (const CHAR *p) in builtin_strlen()
63 do_one_test (impl_t *impl, const CHAR *s, size_t exp_len) in do_one_test()
80 align &= (getpagesize () / sizeof (CHAR)) - 1; in do_test()
81 if (align + sizeof (CHAR) * len >= page_size) in do_test()
84 CHAR *buf = (CHAR *) (buf1); in do_test()
91 do_one_test (impl, (CHAR *) (buf + align), len); in do_test()
98 CHAR *p = (CHAR *) (buf1 + page_size - 512 * sizeof (CHAR)); in do_random_tests()
123 if (CALL (impl, (CHAR *) (p + align)) != len) in do_random_tests()
126 n, impl->name, align, CALL (impl, (CHAR *) (p + align)), in do_random_tests()
149 do_test (sizeof (CHAR) * i, i); in test_main()
156 do_test (sizeof (CHAR) * 7, 1 << i); in test_main()
157 do_test (sizeof (CHAR) * i, 1 << i); in test_main()
158 do_test (sizeof (CHAR) * i, (size_t)((1 << i) / 1.5)); in test_main()
163 size_t maxlength = 64 / sizeof (CHAR) - 1; in test_main()
164 size_t pagesize = getpagesize () / sizeof (CHAR); in test_main()