Lines Matching refs:str_end

25   char *str_end = nullptr;  in TEST()  local
29 ASSERT_EQ(__llvm_libc::strtoul(ten, &str_end, 10), 10ul); in TEST()
31 EXPECT_EQ(str_end - ten, ptrdiff_t(2)); in TEST()
38 ASSERT_EQ(__llvm_libc::strtoul(hundred, &str_end, 10), 100ul); in TEST()
40 EXPECT_EQ(str_end - hundred, ptrdiff_t(3)); in TEST()
44 ASSERT_EQ(__llvm_libc::strtoul(negative, &str_end, 10), -(100ul)); in TEST()
46 EXPECT_EQ(str_end - negative, ptrdiff_t(4)); in TEST()
50 ASSERT_EQ(__llvm_libc::strtoul(big_number, &str_end, 10), 1234567890ul); in TEST()
52 EXPECT_EQ(str_end - big_number, ptrdiff_t(10)); in TEST()
56 ASSERT_EQ(__llvm_libc::strtoul(too_big_number, &str_end, 10), ULONG_MAX); in TEST()
58 EXPECT_EQ(str_end - too_big_number, ptrdiff_t(21)); in TEST()
62 ASSERT_EQ(__llvm_libc::strtoul(too_big_negative_number, &str_end, 10), in TEST()
65 EXPECT_EQ(str_end - too_big_negative_number, ptrdiff_t(22)); in TEST()
70 ASSERT_EQ(__llvm_libc::strtoul(long_number_range_test, &str_end, 10), in TEST()
73 EXPECT_EQ(str_end - long_number_range_test, ptrdiff_t(50)); in TEST()
77 char *str_end = nullptr; in TEST() local
81 ASSERT_EQ(__llvm_libc::strtoul(spaces_before, &str_end, 10), 10ul); in TEST()
83 EXPECT_EQ(str_end - spaces_before, ptrdiff_t(7)); in TEST()
87 ASSERT_EQ(__llvm_libc::strtoul(spaces_after, &str_end, 10), 10ul); in TEST()
89 EXPECT_EQ(str_end - spaces_after, ptrdiff_t(2)); in TEST()
93 ASSERT_EQ(__llvm_libc::strtoul(word_before, &str_end, 10), 0ul); in TEST()
95 EXPECT_EQ(str_end - word_before, ptrdiff_t(0)); in TEST()
99 ASSERT_EQ(__llvm_libc::strtoul(word_after, &str_end, 10), 10ul); in TEST()
101 EXPECT_EQ(str_end - word_after, ptrdiff_t(2)); in TEST()
105 ASSERT_EQ(__llvm_libc::strtoul(two_numbers, &str_end, 10), 10ul); in TEST()
107 EXPECT_EQ(str_end - two_numbers, ptrdiff_t(2)); in TEST()
111 ASSERT_EQ(__llvm_libc::strtoul(two_signs, &str_end, 10), 0ul); in TEST()
113 EXPECT_EQ(str_end - two_signs, ptrdiff_t(0)); in TEST()
117 ASSERT_EQ(__llvm_libc::strtoul(sign_before, &str_end, 10), 2ul); in TEST()
119 EXPECT_EQ(str_end - sign_before, ptrdiff_t(2)); in TEST()
123 ASSERT_EQ(__llvm_libc::strtoul(sign_after, &str_end, 10), 2ul); in TEST()
125 EXPECT_EQ(str_end - sign_after, ptrdiff_t(1)); in TEST()
129 ASSERT_EQ(__llvm_libc::strtoul(tab_before, &str_end, 10), 10ul); in TEST()
131 EXPECT_EQ(str_end - tab_before, ptrdiff_t(3)); in TEST()
135 ASSERT_EQ(__llvm_libc::strtoul(all_together, &str_end, 10), -(12345ul)); in TEST()
137 EXPECT_EQ(str_end - all_together, ptrdiff_t(9)); in TEST()
141 ASSERT_EQ(__llvm_libc::strtoul(just_spaces, &str_end, 10), 0ul); in TEST()
143 EXPECT_EQ(str_end - just_spaces, ptrdiff_t(0)); in TEST()
147 ASSERT_EQ(__llvm_libc::strtoul(just_space_and_sign, &str_end, 10), 0ul); in TEST()
149 EXPECT_EQ(str_end - just_space_and_sign, ptrdiff_t(0)); in TEST()
257 char *str_end = nullptr; in TEST() local
261 ASSERT_EQ(__llvm_libc::strtoul(no_prefix, &str_end, 16), 0x123abcul); in TEST()
263 EXPECT_EQ(str_end - no_prefix, ptrdiff_t(6)); in TEST()
267 ASSERT_EQ(__llvm_libc::strtoul(yes_prefix, &str_end, 16), 0x456deful); in TEST()
269 EXPECT_EQ(str_end - yes_prefix, ptrdiff_t(8)); in TEST()
273 ASSERT_EQ(__llvm_libc::strtoul(letter_after_prefix, &str_end, 16), in TEST()
276 EXPECT_EQ(str_end - letter_after_prefix, ptrdiff_t(8)); in TEST()
280 char *str_end = nullptr; in TEST() local
284 ASSERT_EQ(__llvm_libc::strtoul(just_prefix, &str_end, 16), 0ul); in TEST()
286 EXPECT_EQ(str_end - just_prefix, ptrdiff_t(1)); in TEST()
289 ASSERT_EQ(__llvm_libc::strtoul(just_prefix, &str_end, 0), 0ul); in TEST()
291 EXPECT_EQ(str_end - just_prefix, ptrdiff_t(1)); in TEST()
295 ASSERT_EQ(__llvm_libc::strtoul(prefix_with_x_after, &str_end, 16), 0ul); in TEST()
297 EXPECT_EQ(str_end - prefix_with_x_after, ptrdiff_t(1)); in TEST()
300 ASSERT_EQ(__llvm_libc::strtoul(prefix_with_x_after, &str_end, 0), 0ul); in TEST()
302 EXPECT_EQ(str_end - prefix_with_x_after, ptrdiff_t(1)); in TEST()
306 char *str_end = nullptr; in TEST() local
310 ASSERT_EQ(__llvm_libc::strtoul(base_ten, &str_end, 0), 12345ul); in TEST()
312 EXPECT_EQ(str_end - base_ten, ptrdiff_t(5)); in TEST()
316 ASSERT_EQ(__llvm_libc::strtoul(base_sixteen_no_prefix, &str_end, 0), 123ul); in TEST()
318 EXPECT_EQ(str_end - base_sixteen_no_prefix, ptrdiff_t(3)); in TEST()
322 ASSERT_EQ(__llvm_libc::strtoul(base_sixteen_with_prefix, &str_end, 0), in TEST()
325 EXPECT_EQ(str_end - base_sixteen_with_prefix, ptrdiff_t(8)); in TEST()
329 ASSERT_EQ(__llvm_libc::strtoul(base_eight_with_prefix, &str_end, 0), in TEST()
332 EXPECT_EQ(str_end - base_eight_with_prefix, ptrdiff_t(6)); in TEST()
336 ASSERT_EQ(__llvm_libc::strtoul(just_zero, &str_end, 0), 0ul); in TEST()
338 EXPECT_EQ(str_end - just_zero, ptrdiff_t(1)); in TEST()
342 ASSERT_EQ(__llvm_libc::strtoul(just_zero_x, &str_end, 0), 0ul); in TEST()
344 EXPECT_EQ(str_end - just_zero_x, ptrdiff_t(1)); in TEST()
348 ASSERT_EQ(__llvm_libc::strtoul(just_zero_eight, &str_end, 0), 0ul); in TEST()
350 EXPECT_EQ(str_end - just_zero_eight, ptrdiff_t(1)); in TEST()