Lines Matching defs:ret_val
18 int ret_val;
21 ret_val = LIBC_NAMESPACE::sscanf("abc123", "abc %s", buffer);
22 ASSERT_EQ(ret_val, 1);
25 ret_val = LIBC_NAMESPACE::sscanf("abc123", "%3s %3s", buffer, buffer2);
26 ASSERT_EQ(ret_val, 2);
30 ret_val = LIBC_NAMESPACE::sscanf("abc 123", "%3s%3s", buffer, buffer2);
31 ASSERT_EQ(ret_val, 2);
37 int ret_val;
39 ret_val = LIBC_NAMESPACE::sscanf("123", "%d", &result);
40 EXPECT_EQ(ret_val, 1);
43 ret_val = LIBC_NAMESPACE::sscanf("456", "%i", &result);
44 EXPECT_EQ(ret_val, 1);
47 ret_val = LIBC_NAMESPACE::sscanf("789", "%x", &result);
48 EXPECT_EQ(ret_val, 1);
51 ret_val = LIBC_NAMESPACE::sscanf("012", "%o", &result);
52 EXPECT_EQ(ret_val, 1);
55 ret_val = LIBC_NAMESPACE::sscanf("345", "%u", &result);
56 EXPECT_EQ(ret_val, 1);
60 ret_val = LIBC_NAMESPACE::sscanf("10000000000000000000000000000000"
70 EXPECT_EQ(ret_val, 1);
73 ret_val = LIBC_NAMESPACE::sscanf("Not an integer", "%d", &result);
74 EXPECT_EQ(ret_val, 0);
78 int ret_val;
83 ret_val = LIBC_NAMESPACE::sscanf("123", "%ju", &max_result);
84 EXPECT_EQ(ret_val, 1);
88 ret_val = LIBC_NAMESPACE::sscanf("999999999999999999999999999999999999",
90 EXPECT_EQ(ret_val, 1);
95 ret_val = LIBC_NAMESPACE::sscanf("-999999999999999999999999999999999999",
97 EXPECT_EQ(ret_val, 1);
100 ret_val = LIBC_NAMESPACE::sscanf("-18446744073709551616", "%ju", &max_result);
101 EXPECT_EQ(ret_val, 1);
105 ret_val = LIBC_NAMESPACE::sscanf("-1", "%ju", &max_result);
106 EXPECT_EQ(ret_val, 1);
109 ret_val = LIBC_NAMESPACE::sscanf("-1", "%u", &int_result);
110 EXPECT_EQ(ret_val, 1);
117 ret_val = LIBC_NAMESPACE::sscanf("8589967360", "%d", &int_result);
118 EXPECT_EQ(ret_val, 1);
125 ret_val = LIBC_NAMESPACE::sscanf("-8589967360", "%d", &int_result);
126 EXPECT_EQ(ret_val, 1);
131 ret_val = LIBC_NAMESPACE::sscanf("25", "%hhd", &char_result);
132 EXPECT_EQ(ret_val, 1);
137 int ret_val;
139 ret_val = LIBC_NAMESPACE::sscanf("0xabc123", "%i", &result);
140 EXPECT_EQ(ret_val, 1);
143 ret_val = LIBC_NAMESPACE::sscanf("0456", "%i", &result);
144 EXPECT_EQ(ret_val, 1);
147 ret_val = LIBC_NAMESPACE::sscanf("0999", "%i", &result);
148 EXPECT_EQ(ret_val, 1);
151 ret_val = LIBC_NAMESPACE::sscanf("123abc456", "%i", &result);
152 EXPECT_EQ(ret_val, 1);
157 int ret_val;
160 ret_val = LIBC_NAMESPACE::sscanf("12", "%1d", &result);
161 EXPECT_EQ(ret_val, 1);
164 ret_val = LIBC_NAMESPACE::sscanf("-1", "%1d", &result);
165 EXPECT_EQ(ret_val, 0);
168 ret_val = LIBC_NAMESPACE::sscanf("+1", "%1d", &result);
169 EXPECT_EQ(ret_val, 0);
172 ret_val = LIBC_NAMESPACE::sscanf("01", "%1d", &result);
173 EXPECT_EQ(ret_val, 1);
176 ret_val = LIBC_NAMESPACE::sscanf("01", "%1i", &result);
177 EXPECT_EQ(ret_val, 1);
184 ret_val = LIBC_NAMESPACE::sscanf("0x1", "%2i", &result);
185 EXPECT_EQ(ret_val, 0);
188 ret_val = LIBC_NAMESPACE::sscanf("-0x1", "%3i", &result);
189 EXPECT_EQ(ret_val, 0);
192 ret_val = LIBC_NAMESPACE::sscanf("0x1", "%3i", &result);
193 EXPECT_EQ(ret_val, 1);
196 ret_val = LIBC_NAMESPACE::sscanf("-0x1", "%4i", &result);
197 EXPECT_EQ(ret_val, 1);
200 ret_val = LIBC_NAMESPACE::sscanf("-0x123", "%4i", &result);
201 EXPECT_EQ(ret_val, 1);
204 ret_val = LIBC_NAMESPACE::sscanf("123456789", "%5i", &result);
205 EXPECT_EQ(ret_val, 1);
208 ret_val = LIBC_NAMESPACE::sscanf("123456789", "%10i", &result);
209 EXPECT_EQ(ret_val, 1);
214 int ret_val;
218 ret_val = LIBC_NAMESPACE::sscanf("-1", "%*1d", &result);
219 EXPECT_EQ(ret_val, 0);
222 ret_val = LIBC_NAMESPACE::sscanf("01", "%*1i", &result);
223 EXPECT_EQ(ret_val, 1);
226 ret_val = LIBC_NAMESPACE::sscanf("0x1", "%*2i", &result);
227 EXPECT_EQ(ret_val, 0);
230 ret_val = LIBC_NAMESPACE::sscanf("a", "%*i", &result);
231 EXPECT_EQ(ret_val, 0);
234 ret_val = LIBC_NAMESPACE::sscanf("123", "%*i", &result);
235 EXPECT_EQ(ret_val, 1);
241 int ret_val;
247 ret_val = LIBC_NAMESPACE::sscanf("123", "%f", &result);
248 EXPECT_EQ(ret_val, 1);
251 ret_val = LIBC_NAMESPACE::sscanf("456.1", "%a", &result);
252 EXPECT_EQ(ret_val, 1);
255 ret_val = LIBC_NAMESPACE::sscanf("0x789.ap0", "%e", &result);
256 EXPECT_EQ(ret_val, 1);
259 ret_val = LIBC_NAMESPACE::sscanf("0x.8", "%e", &result);
260 EXPECT_EQ(ret_val, 1);
263 ret_val = LIBC_NAMESPACE::sscanf("0x8.", "%e", &result);
264 EXPECT_EQ(ret_val, 1);
267 ret_val = LIBC_NAMESPACE::sscanf("+12.0e1", "%g", &result);
268 EXPECT_EQ(ret_val, 1);
271 ret_val = LIBC_NAMESPACE::sscanf("inf", "%F", &result);
272 EXPECT_EQ(ret_val, 1);
275 ret_val = LIBC_NAMESPACE::sscanf("NaN", "%A", &result);
276 EXPECT_EQ(ret_val, 1);
279 ret_val = LIBC_NAMESPACE::sscanf("-InFiNiTy", "%E", &result);
280 EXPECT_EQ(ret_val, 1);
283 ret_val = LIBC_NAMESPACE::sscanf("1e10", "%G", &result);
284 EXPECT_EQ(ret_val, 1);
287 ret_val = LIBC_NAMESPACE::sscanf(".1", "%G", &result);
288 EXPECT_EQ(ret_val, 1);
291 ret_val = LIBC_NAMESPACE::sscanf("1.", "%G", &result);
292 EXPECT_EQ(ret_val, 1);
295 ret_val = LIBC_NAMESPACE::sscanf("0", "%f", &result);
296 EXPECT_EQ(ret_val, 1);
299 ret_val = LIBC_NAMESPACE::sscanf("Not a float", "%f", &result);
300 EXPECT_EQ(ret_val, 0);
304 int ret_val;
312 ret_val = LIBC_NAMESPACE::sscanf("123", "%lf", &d_result);
313 EXPECT_EQ(ret_val, 1);
316 ret_val = LIBC_NAMESPACE::sscanf("456.1", "%La", &ld_result);
317 EXPECT_EQ(ret_val, 1);
320 ret_val = LIBC_NAMESPACE::sscanf("inf", "%le", &d_result);
321 EXPECT_EQ(ret_val, 1);
324 ret_val = LIBC_NAMESPACE::sscanf("nan", "%Lg", &ld_result);
325 EXPECT_EQ(ret_val, 1);
328 ret_val = LIBC_NAMESPACE::sscanf("1e-300", "%lF", &d_result);
329 EXPECT_EQ(ret_val, 1);
332 ret_val = LIBC_NAMESPACE::sscanf("1.0e600", "%LA", &ld_result);
333 EXPECT_EQ(ret_val, 1);
344 int ret_val;
349 ret_val =
351 EXPECT_EQ(ret_val, 1);
355 ret_val = LIBC_NAMESPACE::sscanf(
358 EXPECT_EQ(ret_val, 1);
364 ret_val = LIBC_NAMESPACE::sscanf(
368 EXPECT_EQ(ret_val, 1);
374 ret_val = LIBC_NAMESPACE::sscanf("10000000000000000000000000000000"
383 EXPECT_EQ(ret_val, 1);
387 ret_val = LIBC_NAMESPACE::sscanf("10000000000000000000000000000000"
397 EXPECT_EQ(ret_val, 1);
402 int ret_val;
408 ret_val = LIBC_NAMESPACE::sscanf("0x1.0e3", "%f", &result);
409 EXPECT_EQ(ret_val, 1);
412 ret_val = LIBC_NAMESPACE::sscanf("", "%a", &result);
413 EXPECT_EQ(ret_val, 0);
415 ret_val = LIBC_NAMESPACE::sscanf("+", "%a", &result);
416 EXPECT_EQ(ret_val, 0);
418 ret_val = LIBC_NAMESPACE::sscanf("-", "%a", &result);
419 EXPECT_EQ(ret_val, 0);
421 ret_val = LIBC_NAMESPACE::sscanf("+.", "%a", &result);
422 EXPECT_EQ(ret_val, 0);
424 ret_val = LIBC_NAMESPACE::sscanf("-.e+10", "%a", &result);
425 EXPECT_EQ(ret_val, 0);
429 ret_val = LIBC_NAMESPACE::sscanf("100er", "%a", &result);
430 EXPECT_EQ(ret_val, 0);
432 ret_val = LIBC_NAMESPACE::sscanf("nah", "%a", &result);
433 EXPECT_EQ(ret_val, 0);
435 ret_val = LIBC_NAMESPACE::sscanf("indirection", "%a", &result);
436 EXPECT_EQ(ret_val, 0);
438 ret_val = LIBC_NAMESPACE::sscanf("infnan", "%a", &result);
439 EXPECT_EQ(ret_val, 1);
442 ret_val = LIBC_NAMESPACE::sscanf("naninf", "%a", &result);
443 EXPECT_EQ(ret_val, 1);
446 ret_val = LIBC_NAMESPACE::sscanf("infinityinfinity", "%a", &result);
447 EXPECT_EQ(ret_val, 1);
458 ret_val = LIBC_NAMESPACE::sscanf("infi", "%a", &result);
459 EXPECT_EQ(ret_val, 0);
461 ret_val = LIBC_NAMESPACE::sscanf("infinite", "%a", &result);
462 EXPECT_EQ(ret_val, 0);
464 ret_val = LIBC_NAMESPACE::sscanf("-.1e1", "%f", &result);
465 EXPECT_EQ(ret_val, 1);
468 ret_val = LIBC_NAMESPACE::sscanf("1.2.e1", "%f", &result);
469 EXPECT_EQ(ret_val, 1);
474 int ret_val;
479 ret_val = LIBC_NAMESPACE::sscanf("123", "%3f", &result);
480 EXPECT_EQ(ret_val, 1);
483 ret_val = LIBC_NAMESPACE::sscanf("123", "%5f", &result);
484 EXPECT_EQ(ret_val, 1);
487 ret_val = LIBC_NAMESPACE::sscanf("456", "%1f", &result);
488 EXPECT_EQ(ret_val, 1);
491 ret_val = LIBC_NAMESPACE::sscanf("-789", "%1f", &result);
492 EXPECT_EQ(ret_val, 0);
494 ret_val = LIBC_NAMESPACE::sscanf("-123", "%2f", &result);
495 EXPECT_EQ(ret_val, 1);
498 ret_val = LIBC_NAMESPACE::sscanf("inf", "%2f", &result);
499 EXPECT_EQ(ret_val, 0);
501 ret_val = LIBC_NAMESPACE::sscanf("nan", "%1f", &result);
502 EXPECT_EQ(ret_val, 0);
504 ret_val = LIBC_NAMESPACE::sscanf("-inf", "%3f", &result);
505 EXPECT_EQ(ret_val, 0);
507 ret_val = LIBC_NAMESPACE::sscanf("-nan", "%3f", &result);
508 EXPECT_EQ(ret_val, 0);
512 ret_val = LIBC_NAMESPACE::sscanf("infinite", "%3f", &result);
513 EXPECT_EQ(ret_val, 1);
516 ret_val = LIBC_NAMESPACE::sscanf("-infinite", "%4f", &result);
517 EXPECT_EQ(ret_val, 1);
520 ret_val = LIBC_NAMESPACE::sscanf("01", "%1f", &result);
521 EXPECT_EQ(ret_val, 1);
524 ret_val = LIBC_NAMESPACE::sscanf("0x1", "%2f", &result);
525 EXPECT_EQ(ret_val, 1);
528 ret_val = LIBC_NAMESPACE::sscanf("100e", "%4f", &result);
529 EXPECT_EQ(ret_val, 0);
531 ret_val = LIBC_NAMESPACE::sscanf("100e+10", "%5f", &result);
532 EXPECT_EQ(ret_val, 0);
534 ret_val = LIBC_NAMESPACE::sscanf("100e10", "%5f", &result);
535 EXPECT_EQ(ret_val, 1);
540 int ret_val;
543 ret_val = LIBC_NAMESPACE::sscanf("123", "%*f", &result);
544 EXPECT_EQ(ret_val, 1);
547 ret_val = LIBC_NAMESPACE::sscanf("456.1", "%*a", &result);
548 EXPECT_EQ(ret_val, 1);
551 ret_val = LIBC_NAMESPACE::sscanf("0x789.ap0", "%*e", &result);
552 EXPECT_EQ(ret_val, 1);
555 ret_val = LIBC_NAMESPACE::sscanf("+12.0e1", "%*g", &result);
556 EXPECT_EQ(ret_val, 1);
559 ret_val = LIBC_NAMESPACE::sscanf("inf", "%*F", &result);
560 EXPECT_EQ(ret_val, 1);
563 ret_val = LIBC_NAMESPACE::sscanf("NaN", "%*A", &result);
564 EXPECT_EQ(ret_val, 1);
567 ret_val = LIBC_NAMESPACE::sscanf("-InFiNiTy", "%*E", &result);
568 EXPECT_EQ(ret_val, 1);
571 ret_val = LIBC_NAMESPACE::sscanf("1e10", "%*G", &result);
572 EXPECT_EQ(ret_val, 1);
575 ret_val = LIBC_NAMESPACE::sscanf(".1", "%*G", &result);
576 EXPECT_EQ(ret_val, 1);
579 ret_val = LIBC_NAMESPACE::sscanf("123", "%*3f", &result);
580 EXPECT_EQ(ret_val, 1);
583 ret_val = LIBC_NAMESPACE::sscanf("123", "%*5f", &result);
584 EXPECT_EQ(ret_val, 1);
587 ret_val = LIBC_NAMESPACE::sscanf("456", "%*1f", &result);
588 EXPECT_EQ(ret_val, 1);
591 ret_val = LIBC_NAMESPACE::sscanf("Not a float", "%*f", &result);
592 EXPECT_EQ(ret_val, 0);
598 int ret_val;
602 ret_val = LIBC_NAMESPACE::sscanf("some text", "%n", &result);
604 EXPECT_EQ(ret_val, 0);
607 ret_val = LIBC_NAMESPACE::sscanf("1234567890", "12345%n", &result);
608 EXPECT_EQ(ret_val, 0);
611 ret_val = LIBC_NAMESPACE::sscanf("1234567890", "12345%n", &result);
612 EXPECT_EQ(ret_val, 0);
616 ret_val = LIBC_NAMESPACE::sscanf("10000000000000000000000000000000"
626 EXPECT_EQ(ret_val, 1);
630 ret_val = LIBC_NAMESPACE::sscanf("10000000000000000000000000000000"
641 EXPECT_EQ(ret_val, 1);
647 int ret_val;
650 ret_val = LIBC_NAMESPACE::sscanf("(nullptr)", "%p", &result);
651 EXPECT_EQ(ret_val, 1);
654 ret_val = LIBC_NAMESPACE::sscanf("(NuLlPtR)", "%p", &result);
655 EXPECT_EQ(ret_val, 1);
658 ret_val = LIBC_NAMESPACE::sscanf("(NULLPTR)", "%p", &result);
659 EXPECT_EQ(ret_val, 1);
662 ret_val = LIBC_NAMESPACE::sscanf("(null)", "%p", &result);
663 EXPECT_EQ(ret_val, 0);
665 ret_val = LIBC_NAMESPACE::sscanf("(nullptr2", "%p", &result);
666 EXPECT_EQ(ret_val, 0);
668 ret_val = LIBC_NAMESPACE::sscanf("0", "%p", &result);
669 EXPECT_EQ(ret_val, 1);
672 ret_val = LIBC_NAMESPACE::sscanf("100", "%p", &result);
673 EXPECT_EQ(ret_val, 1);
676 ret_val = LIBC_NAMESPACE::sscanf("-1", "%p", &result);
677 EXPECT_EQ(ret_val, 1);
680 ret_val = LIBC_NAMESPACE::sscanf("0xabcDEFG", "%p", &result);
681 EXPECT_EQ(ret_val, 1);
686 int ret_val;
689 ret_val = LIBC_NAMESPACE::sscanf("123abc", "%i%s", &result, buffer);
690 EXPECT_EQ(ret_val, 2);
698 ret_val = LIBC_NAMESPACE::sscanf("0xZZZ", "%i%s", &result, buffer);
699 EXPECT_EQ(ret_val, 0);
703 ret_val = LIBC_NAMESPACE::sscanf("0xZZZ", "%X%s", &result, buffer);
704 EXPECT_EQ(ret_val, 0);