Lines Matching refs:str_end
25 char *str_end = nullptr; in TEST() local
29 ASSERT_EQ(__llvm_libc::strtoll(ten, &str_end, 10), 10ll); in TEST()
31 EXPECT_EQ(str_end - ten, ptrdiff_t(2)); in TEST()
38 ASSERT_EQ(__llvm_libc::strtoll(hundred, &str_end, 10), 100ll); in TEST()
40 EXPECT_EQ(str_end - hundred, ptrdiff_t(3)); in TEST()
44 ASSERT_EQ(__llvm_libc::strtoll(negative, &str_end, 10), -100ll); in TEST()
46 EXPECT_EQ(str_end - negative, ptrdiff_t(4)); in TEST()
50 ASSERT_EQ(__llvm_libc::strtoll(big_number, &str_end, 10), 123456789012345ll); in TEST()
52 EXPECT_EQ(str_end - big_number, ptrdiff_t(15)); in TEST()
56 ASSERT_EQ(__llvm_libc::strtoll(big_negative_number, &str_end, 10), in TEST()
59 EXPECT_EQ(str_end - big_negative_number, ptrdiff_t(16)); in TEST()
63 ASSERT_EQ(__llvm_libc::strtoll(long_long_max_number, &str_end, 10), in TEST()
66 EXPECT_EQ(str_end - long_long_max_number, ptrdiff_t(19)); in TEST()
70 ASSERT_EQ(__llvm_libc::strtoll(long_long_min_number, &str_end, 10), in TEST()
73 EXPECT_EQ(str_end - long_long_min_number, ptrdiff_t(20)); in TEST()
77 ASSERT_EQ(__llvm_libc::strtoll(too_big_number, &str_end, 10), LLONG_MAX); in TEST()
79 EXPECT_EQ(str_end - too_big_number, ptrdiff_t(21)); in TEST()
83 ASSERT_EQ(__llvm_libc::strtoll(too_big_negative_number, &str_end, 10), in TEST()
86 EXPECT_EQ(str_end - too_big_negative_number, ptrdiff_t(22)); in TEST()
91 ASSERT_EQ(__llvm_libc::strtoll(long_number_range_test, &str_end, 10), in TEST()
94 EXPECT_EQ(str_end - long_number_range_test, ptrdiff_t(50)); in TEST()
100 &str_end, 10), in TEST()
104 static_cast<long long>(str_end - long_long_max_number_with_numbers_after), in TEST()
109 char *str_end = nullptr; in TEST() local
113 ASSERT_EQ(__llvm_libc::strtoll(spaces_before, &str_end, 10), 10ll); in TEST()
115 EXPECT_EQ(str_end - spaces_before, ptrdiff_t(7)); in TEST()
119 ASSERT_EQ(__llvm_libc::strtoll(spaces_after, &str_end, 10), 10ll); in TEST()
121 EXPECT_EQ(str_end - spaces_after, ptrdiff_t(2)); in TEST()
125 ASSERT_EQ(__llvm_libc::strtoll(word_before, &str_end, 10), 0ll); in TEST()
127 EXPECT_EQ(str_end - word_before, ptrdiff_t(0)); in TEST()
131 ASSERT_EQ(__llvm_libc::strtoll(word_after, &str_end, 10), 10ll); in TEST()
133 EXPECT_EQ(str_end - word_after, ptrdiff_t(2)); in TEST()
137 ASSERT_EQ(__llvm_libc::strtoll(two_numbers, &str_end, 10), 10ll); in TEST()
139 EXPECT_EQ(str_end - two_numbers, ptrdiff_t(2)); in TEST()
143 ASSERT_EQ(__llvm_libc::strtoll(two_signs, &str_end, 10), 0ll); in TEST()
145 EXPECT_EQ(str_end - two_signs, ptrdiff_t(0)); in TEST()
149 ASSERT_EQ(__llvm_libc::strtoll(sign_before, &str_end, 10), 2ll); in TEST()
151 EXPECT_EQ(str_end - sign_before, ptrdiff_t(2)); in TEST()
155 ASSERT_EQ(__llvm_libc::strtoll(sign_after, &str_end, 10), 2ll); in TEST()
157 EXPECT_EQ(str_end - sign_after, ptrdiff_t(1)); in TEST()
161 ASSERT_EQ(__llvm_libc::strtoll(tab_before, &str_end, 10), 10ll); in TEST()
163 EXPECT_EQ(str_end - tab_before, ptrdiff_t(3)); in TEST()
167 ASSERT_EQ(__llvm_libc::strtoll(all_together, &str_end, 10), -12345ll); in TEST()
169 EXPECT_EQ(str_end - all_together, ptrdiff_t(9)); in TEST()
173 ASSERT_EQ(__llvm_libc::strtoll(just_spaces, &str_end, 10), 0ll); in TEST()
175 EXPECT_EQ(str_end - just_spaces, ptrdiff_t(0)); in TEST()
179 ASSERT_EQ(__llvm_libc::strtoll(just_space_and_sign, &str_end, 10), 0ll); in TEST()
181 EXPECT_EQ(str_end - just_space_and_sign, ptrdiff_t(0)); in TEST()
289 char *str_end = nullptr; in TEST() local
293 ASSERT_EQ(__llvm_libc::strtoll(no_prefix, &str_end, 16), 0x123abcll); in TEST()
295 EXPECT_EQ(str_end - no_prefix, ptrdiff_t(6)); in TEST()
299 ASSERT_EQ(__llvm_libc::strtoll(yes_prefix, &str_end, 16), 0x456defll); in TEST()
301 EXPECT_EQ(str_end - yes_prefix, ptrdiff_t(8)); in TEST()
305 ASSERT_EQ(__llvm_libc::strtoll(letter_after_prefix, &str_end, 16), in TEST()
308 EXPECT_EQ(str_end - letter_after_prefix, ptrdiff_t(8)); in TEST()
312 char *str_end = nullptr; in TEST() local
316 ASSERT_EQ(__llvm_libc::strtoll(just_prefix, &str_end, 16), 0ll); in TEST()
318 EXPECT_EQ(str_end - just_prefix, ptrdiff_t(1)); in TEST()
321 ASSERT_EQ(__llvm_libc::strtoll(just_prefix, &str_end, 0), 0ll); in TEST()
323 EXPECT_EQ(str_end - just_prefix, ptrdiff_t(1)); in TEST()
327 ASSERT_EQ(__llvm_libc::strtoll(prefix_with_x_after, &str_end, 16), 0ll); in TEST()
329 EXPECT_EQ(str_end - prefix_with_x_after, ptrdiff_t(1)); in TEST()
332 ASSERT_EQ(__llvm_libc::strtoll(prefix_with_x_after, &str_end, 0), 0ll); in TEST()
334 EXPECT_EQ(str_end - prefix_with_x_after, ptrdiff_t(1)); in TEST()
338 char *str_end = nullptr; in TEST() local
342 ASSERT_EQ(__llvm_libc::strtoll(base_ten, &str_end, 0), 12345ll); in TEST()
344 EXPECT_EQ(str_end - base_ten, ptrdiff_t(5)); in TEST()
348 ASSERT_EQ(__llvm_libc::strtoll(base_sixteen_no_prefix, &str_end, 0), 123ll); in TEST()
350 EXPECT_EQ(str_end - base_sixteen_no_prefix, ptrdiff_t(3)); in TEST()
354 ASSERT_EQ(__llvm_libc::strtoll(base_sixteen_with_prefix, &str_end, 0), in TEST()
357 EXPECT_EQ(str_end - base_sixteen_with_prefix, ptrdiff_t(8)); in TEST()
361 ASSERT_EQ(__llvm_libc::strtoll(base_eight_with_prefix, &str_end, 0), in TEST()
364 EXPECT_EQ(str_end - base_eight_with_prefix, ptrdiff_t(6)); in TEST()
368 ASSERT_EQ(__llvm_libc::strtoll(just_zero, &str_end, 0), 0ll); in TEST()
370 EXPECT_EQ(str_end - just_zero, ptrdiff_t(1)); in TEST()
374 ASSERT_EQ(__llvm_libc::strtoll(just_zero_x, &str_end, 0), 0ll); in TEST()
376 EXPECT_EQ(str_end - just_zero_x, ptrdiff_t(1)); in TEST()
380 ASSERT_EQ(__llvm_libc::strtoll(just_zero_eight, &str_end, 0), 0ll); in TEST()
382 EXPECT_EQ(str_end - just_zero_eight, ptrdiff_t(1)); in TEST()