Lines Matching refs:n

46 simple_wcsncmp (const CHAR *s1, const CHAR *s2, size_t n)  in simple_wcsncmp()  argument
50 while (n--) in simple_wcsncmp()
61 stupid_wcsncmp (const CHAR *s1, const CHAR *s2, size_t n) in stupid_wcsncmp() argument
64 size_t ns1 = wcsnlen (s1, n) + 1, ns2 = wcsnlen (s2, n) + 1; in stupid_wcsncmp()
66 n = ns1 < n ? ns1 : n; in stupid_wcsncmp()
67 n = ns2 < n ? ns2 : n; in stupid_wcsncmp()
69 while (n--) in stupid_wcsncmp()
95 simple_strncmp (const char *s1, const char *s2, size_t n) in simple_strncmp() argument
99 while (n-- && (ret = *(unsigned char *) s1 - * (unsigned char *) s2++) == 0 in simple_strncmp()
105 stupid_strncmp (const char *s1, const char *s2, size_t n) in stupid_strncmp() argument
107 size_t ns1 = strnlen (s1, n) + 1, ns2 = strnlen (s2, n) + 1; in stupid_strncmp()
110 n = ns1 < n ? ns1 : n; in stupid_strncmp()
111 n = ns2 < n ? ns2 : n; in stupid_strncmp()
112 while (n-- && (ret = *(unsigned char *) s1++ - * (unsigned char *) s2++) == 0); in stupid_strncmp()
126 check_result (impl_t *impl, const CHAR *s1, const CHAR *s2, size_t n, in check_result() argument
129 int result = CALL (impl, s1, s2, n); in check_result()
144 do_one_test (impl_t *impl, const CHAR *s1, const CHAR *s2, size_t n, in do_one_test() argument
147 if (check_result (impl, s1, s2, n, exp_result) < 0) in do_one_test()
152 do_test_limit (size_t align1, size_t align2, size_t len, size_t n, int max_char, in do_test_limit() argument
161 if (n == 0) in do_test_limit()
167 do_one_test (impl, s1, s2, n, 0); in do_test_limit()
174 align_n = (page_size - n * CHARBYTES) & 15; in do_test_limit()
176 s1 = (CHAR *) (buf1 + page_size - n * CHARBYTES); in do_test_limit()
177 s2 = (CHAR *) (buf2 + page_size - n * CHARBYTES); in do_test_limit()
185 for (i = 0; i < n; i++) in do_test_limit()
188 if (len < n) in do_test_limit()
199 do_one_test (impl, s1, s2, n, exp_result); in do_test_limit()
203 do_test (size_t align1, size_t align2, size_t len, size_t n, int max_char, in do_test() argument
212 if (n == 0) in do_test()
216 if (align1 + (n + 1) * CHARBYTES >= page_size) in do_test()
220 if (align2 + (n + 1) * CHARBYTES >= page_size) in do_test()
226 for (i = 0; i < n; i++) in do_test()
229 s1[n] = 24 + exp_result; in do_test()
230 s2[n] = 23; in do_test()
237 if (len >= n) in do_test()
238 s2[n - 1] -= exp_result; in do_test()
241 do_one_test (impl, s1, s2, n, exp_result); in do_test()
269 size_t i, j, n, align1, align2, pos, len1, len2, size; in do_random_tests() local
275 for (n = 0; n < ITERATIONS; n++) in do_random_tests()
353 n, impl->name, align1, align2, len1, len2, pos, size, r, result, p1, p2); in do_random_tests()