Lines Matching refs:str_end
25 char *str_end = nullptr; in TEST() local
29 ASSERT_EQ(__llvm_libc::strtol(ten, &str_end, 10), 10l); in TEST()
31 EXPECT_EQ(str_end - ten, ptrdiff_t(2)); in TEST()
39 ASSERT_EQ(__llvm_libc::strtol(hundred, &str_end, 10), 100l); in TEST()
41 EXPECT_EQ(str_end - hundred, ptrdiff_t(3)); in TEST()
45 ASSERT_EQ(__llvm_libc::strtol(negative, &str_end, 10), -100l); in TEST()
47 EXPECT_EQ(str_end - negative, ptrdiff_t(4)); in TEST()
51 ASSERT_EQ(__llvm_libc::strtol(big_number, &str_end, 10), 1234567890l); in TEST()
53 EXPECT_EQ(str_end - big_number, ptrdiff_t(10)); in TEST()
57 ASSERT_EQ(__llvm_libc::strtol(big_negative_number, &str_end, 10), in TEST()
60 EXPECT_EQ(str_end - big_negative_number, ptrdiff_t(11)); in TEST()
64 ASSERT_EQ(__llvm_libc::strtol(too_big_number, &str_end, 10), LONG_MAX); in TEST()
66 EXPECT_EQ(str_end - too_big_number, ptrdiff_t(21)); in TEST()
70 ASSERT_EQ(__llvm_libc::strtol(too_big_negative_number, &str_end, 10), in TEST()
73 EXPECT_EQ(str_end - too_big_negative_number, ptrdiff_t(22)); in TEST()
78 ASSERT_EQ(__llvm_libc::strtol(long_number_range_test, &str_end, 10), in TEST()
81 EXPECT_EQ(str_end - long_number_range_test, ptrdiff_t(50)); in TEST()
85 char *str_end = nullptr; in TEST() local
89 ASSERT_EQ(__llvm_libc::strtol(spaces_before, &str_end, 10), 10l); in TEST()
91 EXPECT_EQ(str_end - spaces_before, ptrdiff_t(7)); in TEST()
95 ASSERT_EQ(__llvm_libc::strtol(spaces_after, &str_end, 10), 10l); in TEST()
97 EXPECT_EQ(str_end - spaces_after, ptrdiff_t(2)); in TEST()
101 ASSERT_EQ(__llvm_libc::strtol(word_before, &str_end, 10), 0l); in TEST()
103 EXPECT_EQ(str_end - word_before, ptrdiff_t(0)); in TEST()
107 ASSERT_EQ(__llvm_libc::strtol(word_after, &str_end, 10), 10l); in TEST()
109 EXPECT_EQ(str_end - word_after, ptrdiff_t(2)); in TEST()
113 ASSERT_EQ(__llvm_libc::strtol(two_numbers, &str_end, 10), 10l); in TEST()
115 EXPECT_EQ(str_end - two_numbers, ptrdiff_t(2)); in TEST()
119 ASSERT_EQ(__llvm_libc::strtol(two_signs, &str_end, 10), 0l); in TEST()
121 EXPECT_EQ(str_end - two_signs, ptrdiff_t(0)); in TEST()
125 ASSERT_EQ(__llvm_libc::strtol(sign_before, &str_end, 10), 2l); in TEST()
127 EXPECT_EQ(str_end - sign_before, ptrdiff_t(2)); in TEST()
131 ASSERT_EQ(__llvm_libc::strtol(sign_after, &str_end, 10), 2l); in TEST()
133 EXPECT_EQ(str_end - sign_after, ptrdiff_t(1)); in TEST()
137 ASSERT_EQ(__llvm_libc::strtol(tab_before, &str_end, 10), 10l); in TEST()
139 EXPECT_EQ(str_end - tab_before, ptrdiff_t(3)); in TEST()
143 ASSERT_EQ(__llvm_libc::strtol(all_together, &str_end, 10), -12345l); in TEST()
145 EXPECT_EQ(str_end - all_together, ptrdiff_t(9)); in TEST()
149 ASSERT_EQ(__llvm_libc::strtol(just_spaces, &str_end, 10), 0l); in TEST()
151 EXPECT_EQ(str_end - just_spaces, ptrdiff_t(0)); in TEST()
155 ASSERT_EQ(__llvm_libc::strtol(just_space_and_sign, &str_end, 10), 0l); in TEST()
157 EXPECT_EQ(str_end - just_space_and_sign, ptrdiff_t(0)); in TEST()
263 char *str_end = nullptr; in TEST() local
267 ASSERT_EQ(__llvm_libc::strtol(no_prefix, &str_end, 16), 0x123abcl); in TEST()
269 EXPECT_EQ(str_end - no_prefix, ptrdiff_t(6)); in TEST()
273 ASSERT_EQ(__llvm_libc::strtol(yes_prefix, &str_end, 16), 0x456defl); in TEST()
275 EXPECT_EQ(str_end - yes_prefix, ptrdiff_t(8)); in TEST()
279 ASSERT_EQ(__llvm_libc::strtol(letter_after_prefix, &str_end, 16), 0xabc123l); in TEST()
281 EXPECT_EQ(str_end - letter_after_prefix, ptrdiff_t(8)); in TEST()
285 char *str_end = nullptr; in TEST() local
289 ASSERT_EQ(__llvm_libc::strtol(just_prefix, &str_end, 16), 0l); in TEST()
291 EXPECT_EQ(str_end - just_prefix, ptrdiff_t(1)); in TEST()
294 ASSERT_EQ(__llvm_libc::strtol(just_prefix, &str_end, 0), 0l); in TEST()
296 EXPECT_EQ(str_end - just_prefix, ptrdiff_t(1)); in TEST()
300 ASSERT_EQ(__llvm_libc::strtol(prefix_with_x_after, &str_end, 16), 0l); in TEST()
302 EXPECT_EQ(str_end - prefix_with_x_after, ptrdiff_t(1)); in TEST()
305 ASSERT_EQ(__llvm_libc::strtol(prefix_with_x_after, &str_end, 0), 0l); in TEST()
307 EXPECT_EQ(str_end - prefix_with_x_after, ptrdiff_t(1)); in TEST()
311 char *str_end = nullptr; in TEST() local
315 ASSERT_EQ(__llvm_libc::strtol(base_ten, &str_end, 0), 12345l); in TEST()
317 EXPECT_EQ(str_end - base_ten, ptrdiff_t(5)); in TEST()
321 ASSERT_EQ(__llvm_libc::strtol(base_sixteen_no_prefix, &str_end, 0), 123l); in TEST()
323 EXPECT_EQ(str_end - base_sixteen_no_prefix, ptrdiff_t(3)); in TEST()
327 ASSERT_EQ(__llvm_libc::strtol(base_sixteen_with_prefix, &str_end, 0), in TEST()
330 EXPECT_EQ(str_end - base_sixteen_with_prefix, ptrdiff_t(8)); in TEST()
334 ASSERT_EQ(__llvm_libc::strtol(base_eight_with_prefix, &str_end, 0), 012345l); in TEST()
336 EXPECT_EQ(str_end - base_eight_with_prefix, ptrdiff_t(6)); in TEST()
340 ASSERT_EQ(__llvm_libc::strtol(just_zero, &str_end, 0), 0l); in TEST()
342 EXPECT_EQ(str_end - just_zero, ptrdiff_t(1)); in TEST()
346 ASSERT_EQ(__llvm_libc::strtol(just_zero_x, &str_end, 0), 0l); in TEST()
348 EXPECT_EQ(str_end - just_zero_x, ptrdiff_t(1)); in TEST()
352 ASSERT_EQ(__llvm_libc::strtol(just_zero_eight, &str_end, 0), 0l); in TEST()
354 EXPECT_EQ(str_end - just_zero_eight, ptrdiff_t(1)); in TEST()