Lines Matching refs:s1
46 simple_wcsncmp (const CHAR *s1, const CHAR *s2, size_t n) in simple_wcsncmp() argument
52 c1 = *s1++; 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()
71 c1 = *s1++; 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()
100 && *s1++); 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()
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()
156 CHAR *s1, *s2; in do_test_limit() local
163 s1 = (CHAR *) (buf1 + page_size); in do_test_limit()
167 do_one_test (impl, s1, s2, n, 0); in do_test_limit()
176 s1 = (CHAR *) (buf1 + page_size - n * CHARBYTES); in do_test_limit()
180 s1 = (CHAR *) ((char *) s1 - (align_n - align1)); in do_test_limit()
186 s1[i] = s2[i] = 1 + 23 * i % max_char; in do_test_limit()
190 s1[len] = 0; in do_test_limit()
195 s1[len] = 64; in do_test_limit()
199 do_one_test (impl, s1, s2, n, exp_result); in do_test_limit()
207 CHAR *s1, *s2; in do_test() local
223 s1 = (CHAR *) (buf1 + align1); in do_test()
227 s1[i] = s2[i] = 1 + (23 << ((CHARBYTES - 1) * 8)) * i % max_char; in do_test()
229 s1[n] = 24 + exp_result; in do_test()
231 s1[len] = 0; in do_test()
236 s1[len] = 64; in do_test()
241 do_one_test (impl, s1, s2, n, exp_result); in do_test()
247 CHAR *s1; in do_page_test() local
253 s1 = (CHAR *) buf1; in do_page_test()
254 s1 += offset1; in do_page_test()
257 exp_result= *s1; in do_page_test()
261 check_result (impl, s1, s2, page_size, -exp_result); in do_page_test()
262 check_result (impl, s2, s1, page_size, exp_result); in do_page_test()
363 CHAR *s1 = (CHAR *) (buf1 + 0xb2c); in check1() local
368 STRCPY(s1, L("abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrs")); in check1()
372 s1[4] = CHAR__MAX; in check1()
379 exp_result = SIMPLE_STRNCMP (s1 + offset, s2 + offset, i); in check1()
381 check_result (impl, s1 + offset, s2 + offset, i, exp_result); in check1()
390 CHAR *s1, *s2; in check2() local
392 s1 = (CHAR *) buf1; in check2()
394 s1[i] = 23; in check2()
395 s1[i] = 0; in check2()
397 s2 = STRDUP (s1); in check2()
413 CHAR *s1 = (CHAR *) (buf1 + (BUF1PAGES - 1) * page_size); in check3() local
417 memset (s1, 'a', page_size); in check3()
419 s1[(page_size / CHARBYTES) - 1] = (CHAR) 0; in check3()
429 CHAR *s1p = s1 + (page_size / CHARBYTES - s) - s1a; in check3()