| 659 | } |
| 660 | |
| 661 | void |
| 662 | testNumber() |
| 663 | { |
| 664 | grind("0"); |
| 665 | grind(" 0"); |
| 666 | grind(" 0"); |
| 667 | grind("0\n"); |
| 668 | grind("0\n\n"); |
| 669 | grind("\r 0\t "); |
| 670 | |
| 671 | grind_int64( "-9223372036854775808", INT64_MIN); |
| 672 | grind_int64( "-9223372036854775807", -9223372036854775807); |
| 673 | grind_int64( "-999999999999999999", -999999999999999999); |
| 674 | grind_int64( "-99999999999999999", -99999999999999999); |
| 675 | grind_int64( "-9999999999999999", -9999999999999999); |
| 676 | grind_int64( "-999999999999999", -999999999999999); |
| 677 | grind_int64( "-99999999999999", -99999999999999); |
| 678 | grind_int64( "-9999999999999", -9999999999999); |
| 679 | grind_int64( "-999999999999", -999999999999); |
| 680 | grind_int64( "-99999999999", -99999999999); |
| 681 | grind_int64( "-9999999999", -9999999999); |
| 682 | grind_int64( "-999999999", -999999999); |
| 683 | grind_int64( "-99999999", -99999999); |
| 684 | grind_int64( "-9999999", -9999999); |
| 685 | grind_int64( "-999999", -999999); |
| 686 | grind_int64( "-99999", -99999); |
| 687 | grind_int64( "-9999", -9999); |
| 688 | grind_int64( "-999", -999); |
| 689 | grind_int64( "-99", -99); |
| 690 | grind_int64( "-9", -9); |
| 691 | grind_int64( "-0", 0); |
| 692 | grind_int64( "0", 0); |
| 693 | grind_int64( "1", 1); |
| 694 | grind_int64( "9", 9); |
| 695 | grind_int64( "99", 99); |
| 696 | grind_int64( "999", 999); |
| 697 | grind_int64( "9999", 9999); |
| 698 | grind_int64( "99999", 99999); |
| 699 | grind_int64( "999999", 999999); |
| 700 | grind_int64( "9999999", 9999999); |
| 701 | grind_int64( "99999999", 99999999); |
| 702 | grind_int64( "999999999", 999999999); |
| 703 | grind_int64( "9999999999", 9999999999); |
| 704 | grind_int64( "99999999999", 99999999999); |
| 705 | grind_int64( "999999999999", 999999999999); |
| 706 | grind_int64( "9999999999999", 9999999999999); |
| 707 | grind_int64( "99999999999999", 99999999999999); |
| 708 | grind_int64( "999999999999999", 999999999999999); |
| 709 | grind_int64( "9999999999999999", 9999999999999999); |
| 710 | grind_int64( "99999999999999999", 99999999999999999); |
| 711 | grind_int64( "999999999999999999", 999999999999999999); |
| 712 | grind_int64( "9223372036854775807", INT64_MAX); |
| 713 | |
| 714 | grind_uint64( "9223372036854775808", 9223372036854775808ULL); |
| 715 | grind_uint64( "9999999999999999999", 9999999999999999999ULL); |
| 716 | grind_uint64( "18446744073709551615", UINT64_MAX); |
| 717 | |
| 718 | grind_double("-1.010", -1.01); |
nothing calls this directly
no outgoing calls
no test coverage detected