• Home
  • Raw
  • Download

Lines Matching refs:ret

31     int ret = sprintf(str, "%d", -2147483648);  variable
32 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
35 ret = sprintf(str, "%d", 2147483647);
36 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
39 ret = sprintf(str, "%i", -2147483648);
40 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
43 ret = sprintf(str, "%i", 2147483647);
44 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
47 ret = sprintf(str, "%u", 0);
48 EXPECT_EQ(ret, 1) << "> sprintf fail, errno = " << errno;
51 ret = sprintf(str, "%u", 4294967295);
52 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
64 int ret = sprintf(str, "%ld", -2147483648); // 2^31-1 variable
65 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
68 ret = sprintf(str, "%ld", 2147483647);
69 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
72 ret = sprintf(str, "%li", -2147483648);
73 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
76 ret = sprintf(str, "%li", 2147483647);
77 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
80 ret = sprintf(str, "%lu", 0);
81 EXPECT_EQ(ret, 1) << "> sprintf fail, errno = " << errno;
84 ret = sprintf(str, "%lu", 4294967295);
85 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
97 int ret = sprintf(str, "%lld", -9223372036854775807LL); // 2^63-1 variable
98 EXPECT_EQ(ret, 20) << "> sprintf fail, errno = " << errno;
101 ret = sprintf(str, "%lld", 9223372036854775807);
102 EXPECT_EQ(ret, 19) << "> sprintf fail, errno = " << errno;
105 ret = sprintf(str, "%lli", -9223372036854775807);
106 EXPECT_EQ(ret, 20) << "> sprintf fail, errno = " << errno;
109 ret = sprintf(str, "%lli", 9223372036854775807);
110 EXPECT_EQ(ret, 19) << "> sprintf fail, errno = " << errno;
113 ret = sprintf(str, "%llu", (unsigned long long)0);
114 EXPECT_EQ(ret, 1) << "> sprintf fail, errno = " << errno;
117 ret = sprintf(str, "%llu", 18446744073709551615llu);
118 EXPECT_EQ(ret, 20) << "> sprintf fail, errno = " << errno;
130 int ret = sprintf(str, "%jd", -9223372036854775807LL); variable
131 EXPECT_EQ(ret, 20) << "> sprintf fail, errno = " << errno;
134 ret = sprintf(str, "%jd", 9223372036854775807LL);
135 EXPECT_EQ(ret, 19) << "> sprintf fail, errno = " << errno;
138 ret = sprintf(str, "%jd", 0ULL);
139 EXPECT_EQ(ret, 1) << "> sprintf fail, errno = " << errno;
142 ret = sprintf(str, "%jd", 18446744073709551615ULL);
143 EXPECT_EQ(ret, 2) << "> sprintf fail, errno = " << errno;
155 int ret = sprintf(str, "%td", 2147483647); variable
156 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
159 ret = sprintf(str, "%td", -2147483648);
160 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
172 int ret = sprintf(str, "%zd", 2147483647); variable
173 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
176 ret = sprintf(str, "%zd", -2147483648);
177 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
189 int ret = sprintf(str, "%hd %hhd %hu %hhu", 32767, 127, 65535, 255); variable
190 EXPECT_EQ(ret, 19) << "> sprintf fail, errno = " << errno;
193 ret = sprintf(str, "%hd %hhd %hu %hhu", -32768, -128, 0, 0);
194 EXPECT_EQ(ret, 15) << "> sprintf fail, errno = " << errno;
206 int ret = sprintf(str, "%5d %5d", 1, -1); variable
207 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
210 ret = sprintf(str, "%5i %5i", 1, -1);
211 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
214 ret = sprintf(str, "%5u %5u", 1, 0);
215 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
218 ret = sprintf(str, "% 5d % 5d", 1, -1);
219 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
222 ret = sprintf(str, "% 5i % 5i", 1, -1);
223 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
226 ret = sprintf(str, "% 5u % 5u", 1, 0);
227 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
230 ret = sprintf(str, "%+5d %+5d", 1, -1);
231 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
234 ret = sprintf(str, "%+5i %+5i", 1, -1);
235 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
238 ret = sprintf(str, "%+5u %+5u", 1, 0);
239 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
251 int ret = sprintf(str, "%-5d %-5d", 1, -1); variable
252 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
255 ret = sprintf(str, "%-5i %-5i", 1, -1);
256 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
259 ret = sprintf(str, "%-5u %-5u", 1, 0);
260 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
263 ret = sprintf(str, "%0-5d %0-5d", 1, -1);
264 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
267 ret = sprintf(str, "%0-5i %0-5i", 1, -1);
268 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
271 ret = sprintf(str, "%0-5u %0-5u", 1, 0);
272 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
284 int ret = sprintf(str, "%.5d %.5d", 1, -1); variable
285 EXPECT_EQ(ret, 12) << "> sprintf fail, errno = " << errno;
288 ret = sprintf(str, "%.5i %.5i", 1, -1);
289 EXPECT_EQ(ret, 12) << "> sprintf fail, errno = " << errno;
292 ret = sprintf(str, "%.5u %.5u", 1, 0);
293 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
296 ret = sprintf(str, "%#5d %#5d", 1, -1);
297 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
300 ret = sprintf(str, "%#5i %#5i", 1, -1);
301 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
304 ret = sprintf(str, "%8.5d %8.5d", 1, -1);
305 EXPECT_EQ(ret, 17) << "> sprintf fail, errno = " << errno;
308 ret = sprintf(str, "%#05d %#05d", 1, -1);
309 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
312 ret = sprintf(str, "%#05i %#05i", 1, -1);
313 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
316 ret = sprintf(str, "%8.5i %8.5i", 1, -1);
317 EXPECT_EQ(ret, 17) << "> sprintf fail, errno = " << errno;
320 ret = sprintf(str, "%#5u %#5u", 1, 0);
321 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
324 ret = sprintf(str, "%#05u %#05u", 1, 0);
325 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
328 ret = sprintf(str, "%8.5u %8.5u", 1, 0);
329 EXPECT_EQ(ret, 17) << "> sprintf fail, errno = " << errno;
341 int ret = sprintf(str, "%o", 4294967295); variable
342 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
345 ret = sprintf(str, "%o", 0);
346 EXPECT_EQ(ret, 1) << "> sprintf fail, errno = " << errno;
349 ret = sprintf(str, "%o", -1);
350 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
353 ret = sprintf(str, "%lo", 4294967295);
354 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
357 ret = sprintf(str, "%lo", 0);
358 EXPECT_EQ(ret, 1) << "> sprintf fail, errno = " << errno;
361 ret = sprintf(str, "%*o", 10, 65535);
362 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
374 int ret = sprintf(str, "%10o", 65535); variable
375 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
378 ret = sprintf(str, "% 10o", 65535);
379 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
382 ret = sprintf(str, "%010o", 65535);
383 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
386 ret = sprintf(str, "%-10o", 65535);
387 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
390 ret = sprintf(str, "%+10o", 65535);
391 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
394 ret = sprintf(str, "%0-10o", 65535);
395 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
398 ret = sprintf(str, "%.10o", 65535);
399 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
402 ret = sprintf(str, "%#10o", 65535);
403 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
406 ret = sprintf(str, "%#010o", 65535);
407 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
410 ret = sprintf(str, "%10.8o", 65535);
411 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
423 int ret = sprintf(str, "%x", 4294967295); variable
424 EXPECT_EQ(ret, 8) << "> sprintf fail, errno = " << errno;
427 ret = sprintf(str, "%x", 0);
428 EXPECT_EQ(ret, 1) << "> sprintf fail, errno = " << errno;
431 ret = sprintf(str, "%x", -1);
432 EXPECT_EQ(ret, 8) << "> sprintf fail, errno = " << errno;
435 ret = sprintf(str, "%lx", 4294967295);
436 EXPECT_EQ(ret, 8) << "> sprintf fail, errno = " << errno;
439 ret = sprintf(str, "%lx", 0);
440 EXPECT_EQ(ret, 1) << "> sprintf fail, errno = " << errno;
443 ret = sprintf(str, "%*x", 10, 65535);
444 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
456 int ret = sprintf(str, "%10x", 65535); variable
457 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
460 ret = sprintf(str, "% 10x", 65535);
461 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
464 ret = sprintf(str, "%010x", 65535);
465 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
468 ret = sprintf(str, "%-10x", 65535);
469 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
472 ret = sprintf(str, "%+10x", 65535);
473 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
476 ret = sprintf(str, "%0-10x", 65535);
477 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
480 ret = sprintf(str, "%.10x", 65535);
481 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
484 ret = sprintf(str, "%#10x", 65535);
485 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
488 ret = sprintf(str, "%#010x", 65535);
489 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
492 ret = sprintf(str, "%10.8x", 65535);
493 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
505 int ret = sprintf(str, "%X", 4294967295); variable
506 EXPECT_EQ(ret, 8) << "> sprintf fail, errno = " << errno;
509 ret = sprintf(str, "%X", 0);
510 EXPECT_EQ(ret, 1) << "> sprintf fail, errno = " << errno;
513 ret = sprintf(str, "%X", -1);
514 EXPECT_EQ(ret, 8) << "> sprintf fail, errno = " << errno;
517 ret = sprintf(str, "%lX", 4294967295);
518 EXPECT_EQ(ret, 8) << "> sprintf fail, errno = " << errno;
521 ret = sprintf(str, "%lX", 0);
522 EXPECT_EQ(ret, 1) << "> sprintf fail, errno = " << errno;
525 ret = sprintf(str, "%*X", 10, 65535);
526 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
538 int ret = sprintf(str, "%10X", 65535); variable
539 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
542 ret = sprintf(str, "% 10X", 65535);
543 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
546 ret = sprintf(str, "%010X", 65535);
547 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
550 ret = sprintf(str, "%*X", 10, 65535);
551 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
554 ret = sprintf(str, "%-10X", 65535);
555 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
558 ret = sprintf(str, "%+10X", 65535);
559 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
562 ret = sprintf(str, "%0-10X", 65535);
563 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
566 ret = sprintf(str, "%.10X", 65535);
567 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
570 ret = sprintf(str, "%#10X", 65535);
571 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
574 ret = sprintf(str, "%#010X", 65535);
575 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
578 ret = sprintf(str, "%10.8X", 65535);
579 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
591 int ret = sprintf(str, "%f", -1.1); variable
592 EXPECT_EQ(ret, 9) << "> sprintf fail, errno = " << errno;
595 ret = sprintf(str, "%.3f", -.123456);
596 EXPECT_EQ(ret, 6) << "> sprintf fail, errno = " << errno;
599 ret = sprintf(str, "%Lf", 1.1);
600 EXPECT_EQ(ret, 8) << "> sprintf fail, errno = " << errno;
603 ret = sprintf(str, "%5.1f %5.1f", 6., -6.);
604 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
607 ret = sprintf(str, "%05.1f %05.1f", 6., -6.);
608 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
611 ret = sprintf(str, "%+05.1f %+05.1f", 6., -6.);
612 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
615 ret = sprintf(str, "%.3f %.5f", 1.6666, -1.1);
616 EXPECT_EQ(ret, 14) << "> sprintf fail, errno = " << errno;
619 ret = sprintf(str, "%.0f %.0f", 1.1, 1.6);
620 EXPECT_EQ(ret, 3) << "> sprintf fail, errno = " << errno;
623 ret = sprintf(str, "%+3.2f %+3.2f", 1.1, -1.1);
624 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
627 ret = sprintf(str, "hello %+3.2f world", 1.1);
628 EXPECT_EQ(ret, 17) << "> sprintf fail, errno = " << errno;
631 ret = sprintf(str, "%.*f", 3, 1.6666666666);
632 EXPECT_EQ(ret, 5) << "> sprintf fail, errno = " << errno;
644 int ret = sprintf(str, "%a", 0.00457878e+16); variable
645 EXPECT_EQ(ret, 17) << "> sprintf fail, errno = " << errno;
648 ret = sprintf(str, "%La", 0.00457878e+16);
649 EXPECT_EQ(ret, 17) << "> sprintf fail, errno = " << errno;
652 ret = sprintf(str, "%.*a", 3, 1.6666666666);
653 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
656 ret = sprintf(str, "%.3a %.5a", 1.6666, -1.1);
657 EXPECT_EQ(ret, 24) << "> sprintf fail, errno = " << errno;
660 ret = sprintf(str, "%5.1a %10.1a", 6., -6.);
661 EXPECT_EQ(ret, 19) << "> sprintf fail, errno = " << errno;
664 ret = sprintf(str, "%05.1a %010.1a", 6., -6.);
665 EXPECT_EQ(ret, 19) << "> sprintf fail, errno = " << errno;
668 ret = sprintf(str, "%+05.1a %+010.1a", 6., -6.);
669 EXPECT_EQ(ret, 20) << "> sprintf fail, errno = " << errno;
672 ret = sprintf(str, "%.0a %.0a", 1.1, 1.6);
673 EXPECT_EQ(ret, 13) << "> sprintf fail, errno = " << errno;
676 ret = sprintf(str, "%+3.2a %+3.2a", 1.1, -1.1);
677 EXPECT_EQ(ret, 21) << "> sprintf fail, errno = " << errno;
680 ret = sprintf(str, "hello %+3.2a world", 1.1);
681 EXPECT_EQ(ret, 22) << "> sprintf fail, errno = " << errno;
693 int ret = sprintf(str, "%A", -0.00457878e+16); variable
694 EXPECT_EQ(ret, 18) << "> sprintf fail, errno = " << errno;
697 ret = sprintf(str, "%LA", -0.00457878e+16);
698 EXPECT_EQ(ret, 18) << "> sprintf fail, errno = " << errno;
701 ret = sprintf(str, "%.*A", 3, 1.6666666666);
702 EXPECT_EQ(ret, 10) << "> sprintf fail, errno = " << errno;
705 ret = sprintf(str, "%.3A %.5A", 1.6666, -1.1);
706 EXPECT_EQ(ret, 24) << "> sprintf fail, errno = " << errno;
709 ret = sprintf(str, "%5.1A %10.1A", 6., -6.);
710 EXPECT_EQ(ret, 19) << "> sprintf fail, errno = " << errno;
713 ret = sprintf(str, "%05.1A %010.1A", 6., -6.);
714 EXPECT_EQ(ret, 19) << "> sprintf fail, errno = " << errno;
717 ret = sprintf(str, "%+05.1A %+010.1A", 6., -6.);
718 EXPECT_EQ(ret, 20) << "> sprintf fail, errno = " << errno;
721 ret = sprintf(str, "%.0A %.0A", 1.1, 1.6);
722 EXPECT_EQ(ret, 13) << "> sprintf fail, errno = " << errno;
725 ret = sprintf(str, "%+3.2A %+3.2A", 1.1, -1.1);
726 EXPECT_EQ(ret, 21) << "> sprintf fail, errno = " << errno;
729 ret = sprintf(str, "hello %+3.2A world", 1.1);
730 EXPECT_EQ(ret, 22) << "> sprintf fail, errno = " << errno;
742 int ret = sprintf(str, "%e", 0.00457878e+16); variable
743 EXPECT_EQ(ret, 12) << "> sprintf fail, errno = " << errno;
746 ret = sprintf(str, "%Le", 0.00457878e+16);
747 EXPECT_EQ(ret, 12) << "> sprintf fail, errno = " << errno;
750 ret = sprintf(str, "%.*e", 3, 1.6666666666);
751 EXPECT_EQ(ret, 9) << "> sprintf fail, errno = " << errno;
754 ret = sprintf(str, "%5.1e %10.1e", 6., -6.);
755 EXPECT_EQ(ret, 18) << "> sprintf fail, errno = " << errno;
758 ret = sprintf(str, "%05.1e %010.1e", 6., -6.);
759 EXPECT_EQ(ret, 18) << "> sprintf fail, errno = " << errno;
762 ret = sprintf(str, "%+05.1e %+010.1e", 6., -6.);
763 EXPECT_EQ(ret, 19) << "> sprintf fail, errno = " << errno;
766 ret = sprintf(str, "%.3e %.5e", 1.6666, -1.1);
767 EXPECT_EQ(ret, 22) << "> sprintf fail, errno = " << errno;
770 ret = sprintf(str, "%.0e %.0e", 1.1, 1.6);
771 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
774 ret = sprintf(str, "%+3.2e %+3.2e", 1.1, -1.1);
775 EXPECT_EQ(ret, 19) << "> sprintf fail, errno = " << errno;
778 ret = sprintf(str, "hello %+3.2e world", 1.1);
779 EXPECT_EQ(ret, 21) << "> sprintf fail, errno = " << errno;
791 int ret = sprintf(str, "%E", -0.00457878e+16); variable
792 EXPECT_EQ(ret, 13) << "> sprintf fail, errno = " << errno;
795 ret = sprintf(str, "%LE", -0.00457878e+16);
796 EXPECT_EQ(ret, 13) << "> sprintf fail, errno = " << errno;
799 ret = sprintf(str, "%.*E", 3, 1.6666666666);
800 EXPECT_EQ(ret, 9) << "> sprintf fail, errno = " << errno;
803 ret = sprintf(str, "%5.1E %10.1E", 6., -6.);
804 EXPECT_EQ(ret, 18) << "> sprintf fail, errno = " << errno;
807 ret = sprintf(str, "%05.1E %010.1E", 6., -6.);
808 EXPECT_EQ(ret, 18) << "> sprintf fail, errno = " << errno;
811 ret = sprintf(str, "%+05.1E %+010.1E", 6., -6.);
812 EXPECT_EQ(ret, 19) << "> sprintf fail, errno = " << errno;
815 ret = sprintf(str, "%.3E %.5E", 1.6666, -1.1);
816 EXPECT_EQ(ret, 22) << "> sprintf fail, errno = " << errno;
819 ret = sprintf(str, "%.0E %.0E", 1.1, 1.6);
820 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
823 ret = sprintf(str, "%+3.2E %+3.2E", 1.1, -1.1);
824 EXPECT_EQ(ret, 19) << "> sprintf fail, errno = " << errno;
827 ret = sprintf(str, "hello %+3.2E world", 1.1);
828 EXPECT_EQ(ret, 21) << "> sprintf fail, errno = " << errno;
840 int ret = sprintf(str, "%g", 0.00457878e+16); variable
841 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
844 ret = sprintf(str, "%Lg", 0.00457878e+16);
845 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
848 ret = sprintf(str, "%.*g", 3, 1.6666666666);
849 EXPECT_EQ(ret, 4) << "> sprintf fail, errno = " << errno;
852 ret = sprintf(str, "%5.1g %10.1g", 6., -6.);
853 EXPECT_EQ(ret, 16) << "> sprintf fail, errno = " << errno;
856 ret = sprintf(str, "%05.1g %010.1g", 6., -6.);
857 EXPECT_EQ(ret, 16) << "> sprintf fail, errno = " << errno;
860 ret = sprintf(str, "%+05.1g %+010.1g", 6., -6.);
861 EXPECT_EQ(ret, 16) << "> sprintf fail, errno = " << errno;
864 ret = sprintf(str, "%.3g %.5g", 1.6666, -1.1);
865 EXPECT_EQ(ret, 9) << "> sprintf fail, errno = " << errno;
868 ret = sprintf(str, "%.0g %.0g", 1.1, 1.6);
869 EXPECT_EQ(ret, 3) << "> sprintf fail, errno = " << errno;
872 ret = sprintf(str, "%+3.2g %+3.2g", 1.1, -1.1);
873 EXPECT_EQ(ret, 9) << "> sprintf fail, errno = " << errno;
876 ret = sprintf(str, "hello %+3.2g world", 1.1);
877 EXPECT_EQ(ret, 16) << "> sprintf fail, errno = " << errno;
889 int ret = sprintf(str, "%G", 0.00457878e+16); variable
890 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
893 ret = sprintf(str, "%LG", 0.00457878e+16);
894 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
897 ret = sprintf(str, "%.*G", 3, 1.6666666666);
898 EXPECT_EQ(ret, 4) << "> sprintf fail, errno = " << errno;
901 ret = sprintf(str, "%5.1G %10.1G", 6., -6.);
902 EXPECT_EQ(ret, 16) << "> sprintf fail, errno = " << errno;
905 ret = sprintf(str, "%05.1G %010.1G", 6., -6.);
906 EXPECT_EQ(ret, 16) << "> sprintf fail, errno = " << errno;
909 ret = sprintf(str, "%+05.1G %+010.1G", 6., -6.);
910 EXPECT_EQ(ret, 16) << "> sprintf fail, errno = " << errno;
913 ret = sprintf(str, "%.3G %.5G", 1.6666, -1.1);
914 EXPECT_EQ(ret, 9) << "> sprintf fail, errno = " << errno;
917 ret = sprintf(str, "%.0G %.0G", 1.1, 1.6);
918 EXPECT_EQ(ret, 3) << "> sprintf fail, errno = " << errno;
921 ret = sprintf(str, "%+3.2G %+3.2G", 1.1, -1.1);
922 EXPECT_EQ(ret, 9) << "> sprintf fail, errno = " << errno;
925 ret = sprintf(str, "hello %+3.2G world", 1.1);
926 EXPECT_EQ(ret, 16) << "> sprintf fail, errno = " << errno;
938 int ret = sprintf(str, "%s", "hello world"); variable
939 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
942 ret = sprintf(str, "%7s", "hello");
943 EXPECT_EQ(ret, 7) << "> sprintf fail, errno = " << errno;
946 ret = sprintf(str, "%-7s", "hello");
947 EXPECT_EQ(ret, 7) << "> sprintf fail, errno = " << errno;
950 ret = sprintf(str, "%0-7s", "hello");
951 EXPECT_EQ(ret, 7) << "> sprintf fail, errno = " << errno;
954 ret = sprintf(str, "%.6s", "hello");
955 EXPECT_EQ(ret, 5) << "> sprintf fail, errno = " << errno;
958 ret = sprintf(str, "%.6s", "");
959 EXPECT_EQ(ret, 0) << "> sprintf fail, errno = " << errno;
962 ret = sprintf(str, "%.3s", "hello");
963 EXPECT_EQ(ret, 3) << "> sprintf fail, errno = " << errno;
966 ret = sprintf(str, "%.3s%.6s", "abcd", "hello");
967 EXPECT_EQ(ret, 8) << "> sprintf fail, errno = " << errno;
970 ret = sprintf(str, "%.3s%.6s", "abcd", "hello");
971 EXPECT_EQ(ret, 8) << "> sprintf fail, errno = " << errno;
974 ret = sprintf(str, "%6.3s", "hello world");
975 EXPECT_EQ(ret, 6) << "> sprintf fail, errno = " << errno;
978 ret = sprintf(str, "%*s", 5, "hello world");
979 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
982 ret = sprintf(str, "%.*s", 5, "hello world");
983 EXPECT_EQ(ret, 5) << "> sprintf fail, errno = " << errno;
986 ret = sprintf(str, "123 %s 000", "hello");
987 EXPECT_EQ(ret, 13) << "> sprintf fail, errno = " << errno;
990 ret = sprintf(str, "th%s(a)|%s|", "is", "string");
991 EXPECT_EQ(ret, 15) << "> sprintf fail, errno = " << errno;
1003 int ret = sprintf(str, "%c", 97); variable
1004 EXPECT_EQ(ret, 1) << "> sprintf fail, errno = " << errno;
1007 ret = sprintf(str, "%5c", 97);
1008 EXPECT_EQ(ret, 5) << "> sprintf fail, errno = " << errno;
1011 ret = sprintf(str, "%-5c", 97);
1012 EXPECT_EQ(ret, 5) << "> sprintf fail, errno = " << errno;
1015 ret = sprintf(str, "%0-5c", 97);
1016 EXPECT_EQ(ret, 5) << "> sprintf fail, errno = " << errno;
1019 ret = sprintf(str, "hello %c world", '!');
1020 EXPECT_EQ(ret, 13) << "> sprintf fail, errno = " << errno;
1023 ret = sprintf(str, "(%c) and |%.5c|", 'a', 'b');
1024 EXPECT_EQ(ret, 11) << "> sprintf fail, errno = " << errno;
1036 int ret = sprintf(str, "%p", 97); variable
1037 EXPECT_EQ(ret, 4) << "> sprintf fail, errno = " << errno;
1040 ret = sprintf(str, "%p * %p", 255, 65535);
1041 EXPECT_EQ(ret, 13) << "> sprintf fail, errno = " << errno;
1044 ret = sprintf(str, "%p", 0xfffff);
1045 EXPECT_EQ(ret, 7) << "> sprintf fail, errno = " << errno;
1057 int ret = sprintf(str, "%%", 97); variable
1058 EXPECT_EQ(ret, 1) << "> sprintf fail, errno = " << errno;