x.ou1 revision 1.1
11.1Schristos 21.1SchristosInput: 1.23 31.1Schristos 41.1Schristosstrtox consumes 4 bytes and returns 33 51.1Schristoswith bits = #3fff 9d70 a3d7 a3d 70a4 61.1Schristosprintf("%.21Lg") gives 1.23000000000000000002 71.1Schristosg_xfmt(0) gives 4 bytes: "1.23" 81.1Schristos 91.1SchristosstrtoIx returns 33, consuming 4 bytes. 101.1SchristosfI[0] = #3fff 9d70 a3d7 a3d 70a3 111.1Schristos= 1.22999999999999999991 121.1SchristosfI[1] = #3fff 9d70 a3d7 a3d 70a4 131.1Schristos= 1.23000000000000000002 141.1SchristosfI[1] == strtox 151.1Schristos 161.1Schristos 171.1SchristosInput: 1.23e+20 181.1Schristos 191.1Schristosstrtox consumes 8 bytes and returns 1 201.1Schristoswith bits = #4041 d55e f90a 2da1 8000 211.1Schristosprintf("%.21Lg") gives 123000000000000000000 221.1Schristosg_xfmt(0) gives 8 bytes: "1.23e+20" 231.1Schristos 241.1SchristosstrtoIx returns 1, consuming 8 bytes. 251.1SchristosfI[0] == fI[1] == strtox 261.1Schristos 271.1Schristos 281.1SchristosInput: 1.23e-20 291.1Schristos 301.1Schristosstrtox consumes 8 bytes and returns 17 311.1Schristoswith bits = #3fbc e857 267b b3a9 84f2 321.1Schristosprintf("%.21Lg") gives 1.22999999999999999997e-20 331.1Schristosg_xfmt(0) gives 8 bytes: "1.23e-20" 341.1Schristos 351.1SchristosstrtoIx returns 17, consuming 8 bytes. 361.1SchristosfI[0] = #3fbc e857 267b b3a9 84f2 371.1Schristos= 1.22999999999999999997e-20 381.1SchristosfI[1] = #3fbc e857 267b b3a9 84f3 391.1Schristos= 1.23000000000000000004e-20 401.1SchristosfI[0] == strtox 411.1Schristos 421.1Schristos 431.1SchristosInput: 1.23456789 441.1Schristos 451.1Schristosstrtox consumes 10 bytes and returns 33 461.1Schristoswith bits = #3fff 9e06 5214 1ef0 dbf6 471.1Schristosprintf("%.21Lg") gives 1.23456789000000000003 481.1Schristosg_xfmt(0) gives 10 bytes: "1.23456789" 491.1Schristos 501.1SchristosstrtoIx returns 33, consuming 10 bytes. 511.1SchristosfI[0] = #3fff 9e06 5214 1ef0 dbf5 521.1Schristos= 1.23456788999999999992 531.1SchristosfI[1] = #3fff 9e06 5214 1ef0 dbf6 541.1Schristos= 1.23456789000000000003 551.1SchristosfI[1] == strtox 561.1Schristos 571.1Schristos 581.1SchristosInput: 1.23456589e+20 591.1Schristos 601.1Schristosstrtox consumes 14 bytes and returns 1 611.1Schristoswith bits = #4041 d629 bd33 5cc ba00 621.1Schristosprintf("%.21Lg") gives 123456589000000000000 631.1Schristosg_xfmt(0) gives 14 bytes: "1.23456589e+20" 641.1Schristos 651.1SchristosstrtoIx returns 1, consuming 14 bytes. 661.1SchristosfI[0] == fI[1] == strtox 671.1Schristos 681.1Schristos 691.1SchristosInput: 1.23e+30 701.1Schristos 711.1Schristosstrtox consumes 8 bytes and returns 17 721.1Schristoswith bits = #4062 f865 8274 7dbc 824a 731.1Schristosprintf("%.21Lg") gives 1.22999999999999999999e+30 741.1Schristosg_xfmt(0) gives 8 bytes: "1.23e+30" 751.1Schristos 761.1SchristosstrtoIx returns 17, consuming 8 bytes. 771.1SchristosfI[0] = #4062 f865 8274 7dbc 824a 781.1Schristos= 1.22999999999999999999e+30 791.1SchristosfI[1] = #4062 f865 8274 7dbc 824b 801.1Schristos= 1.23000000000000000006e+30 811.1SchristosfI[0] == strtox 821.1Schristos 831.1Schristos 841.1SchristosInput: 1.23e-30 851.1Schristos 861.1Schristosstrtox consumes 8 bytes and returns 17 871.1Schristoswith bits = #3f9b c794 337a 8085 54eb 881.1Schristosprintf("%.21Lg") gives 1.22999999999999999999e-30 891.1Schristosg_xfmt(0) gives 8 bytes: "1.23e-30" 901.1Schristos 911.1SchristosstrtoIx returns 17, consuming 8 bytes. 921.1SchristosfI[0] = #3f9b c794 337a 8085 54eb 931.1Schristos= 1.22999999999999999999e-30 941.1SchristosfI[1] = #3f9b c794 337a 8085 54ec 951.1Schristos= 1.23000000000000000007e-30 961.1SchristosfI[0] == strtox 971.1Schristos 981.1Schristos 991.1SchristosInput: 1.23456789e-20 1001.1Schristos 1011.1Schristosstrtox consumes 14 bytes and returns 17 1021.1Schristoswith bits = #3fbc e934 a38 f3d6 d352 1031.1Schristosprintf("%.21Lg") gives 1.23456788999999999998e-20 1041.1Schristosg_xfmt(0) gives 14 bytes: "1.23456789e-20" 1051.1Schristos 1061.1SchristosstrtoIx returns 17, consuming 14 bytes. 1071.1SchristosfI[0] = #3fbc e934 a38 f3d6 d352 1081.1Schristos= 1.23456788999999999998e-20 1091.1SchristosfI[1] = #3fbc e934 a38 f3d6 d353 1101.1Schristos= 1.23456789000000000005e-20 1111.1SchristosfI[0] == strtox 1121.1Schristos 1131.1Schristos 1141.1SchristosInput: 1.23456789e-30 1151.1Schristos 1161.1Schristosstrtox consumes 14 bytes and returns 17 1171.1Schristoswith bits = #3f9b c851 f19d decc a8fc 1181.1Schristosprintf("%.21Lg") gives 1.23456788999999999999e-30 1191.1Schristosg_xfmt(0) gives 14 bytes: "1.23456789e-30" 1201.1Schristos 1211.1SchristosstrtoIx returns 17, consuming 14 bytes. 1221.1SchristosfI[0] = #3f9b c851 f19d decc a8fc 1231.1Schristos= 1.23456788999999999999e-30 1241.1SchristosfI[1] = #3f9b c851 f19d decc a8fd 1251.1Schristos= 1.23456789000000000007e-30 1261.1SchristosfI[0] == strtox 1271.1Schristos 1281.1Schristos 1291.1SchristosInput: 1.234567890123456789 1301.1Schristos 1311.1Schristosstrtox consumes 20 bytes and returns 17 1321.1Schristoswith bits = #3fff 9e06 5214 62cf db8d 1331.1Schristosprintf("%.21Lg") gives 1.23456789012345678899 1341.1Schristosg_xfmt(0) gives 20 bytes: "1.234567890123456789" 1351.1Schristos 1361.1SchristosstrtoIx returns 17, consuming 20 bytes. 1371.1SchristosfI[0] = #3fff 9e06 5214 62cf db8d 1381.1Schristos= 1.23456789012345678899 1391.1SchristosfI[1] = #3fff 9e06 5214 62cf db8e 1401.1Schristos= 1.23456789012345678909 1411.1SchristosfI[0] == strtox 1421.1Schristos 1431.1Schristos 1441.1SchristosInput: 1.23456789012345678901234567890123456789 1451.1Schristos 1461.1Schristosstrtox consumes 40 bytes and returns 17 1471.1Schristoswith bits = #3fff 9e06 5214 62cf db8d 1481.1Schristosprintf("%.21Lg") gives 1.23456789012345678899 1491.1Schristosg_xfmt(0) gives 20 bytes: "1.234567890123456789" 1501.1Schristos 1511.1SchristosstrtoIx returns 17, consuming 40 bytes. 1521.1SchristosfI[0] = #3fff 9e06 5214 62cf db8d 1531.1Schristos= 1.23456789012345678899 1541.1SchristosfI[1] = #3fff 9e06 5214 62cf db8e 1551.1Schristos= 1.23456789012345678909 1561.1SchristosfI[0] == strtox 1571.1Schristos 1581.1Schristos 1591.1SchristosInput: 1.23e306 1601.1Schristos 1611.1Schristosstrtox consumes 8 bytes and returns 17 1621.1Schristoswith bits = #43f7 e033 b668 e30f a6d5 1631.1Schristosprintf("%.21Lg") gives 1.22999999999999999997e+306 1641.1Schristosg_xfmt(0) gives 9 bytes: "1.23e+306" 1651.1Schristos 1661.1SchristosstrtoIx returns 17, consuming 8 bytes. 1671.1SchristosfI[0] = #43f7 e033 b668 e30f a6d5 1681.1Schristos= 1.22999999999999999997e+306 1691.1SchristosfI[1] = #43f7 e033 b668 e30f a6d6 1701.1Schristos= 1.23000000000000000005e+306 1711.1SchristosfI[0] == strtox 1721.1Schristos 1731.1Schristos 1741.1SchristosInput: 1.23e-306 1751.1Schristos 1761.1Schristosstrtox consumes 9 bytes and returns 33 1771.1Schristoswith bits = #3c06 dd1d c2ed 1cb7 3f25 1781.1Schristosprintf("%.21Lg") gives 1.23000000000000000002e-306 1791.1Schristosg_xfmt(0) gives 9 bytes: "1.23e-306" 1801.1Schristos 1811.1SchristosstrtoIx returns 33, consuming 9 bytes. 1821.1SchristosfI[0] = #3c06 dd1d c2ed 1cb7 3f24 1831.1Schristos= 1.22999999999999999995e-306 1841.1SchristosfI[1] = #3c06 dd1d c2ed 1cb7 3f25 1851.1Schristos= 1.23000000000000000002e-306 1861.1SchristosfI[1] == strtox 1871.1Schristos 1881.1Schristos 1891.1SchristosInput: 1.23e-320 1901.1Schristos 1911.1Schristosstrtox consumes 9 bytes and returns 33 1921.1Schristoswith bits = #3bd8 9b98 c371 844c 3f1a 1931.1Schristosprintf("%.21Lg") gives 1.23000000000000000002e-320 1941.1Schristosg_xfmt(0) gives 9 bytes: "1.23e-320" 1951.1Schristos 1961.1SchristosstrtoIx returns 33, consuming 9 bytes. 1971.1SchristosfI[0] = #3bd8 9b98 c371 844c 3f19 1981.1Schristos= 1.22999999999999999991e-320 1991.1SchristosfI[1] = #3bd8 9b98 c371 844c 3f1a 2001.1Schristos= 1.23000000000000000002e-320 2011.1SchristosfI[1] == strtox 2021.1Schristos 2031.1Schristos 2041.1SchristosInput: 1.23e-20 2051.1Schristos 2061.1Schristosstrtox consumes 8 bytes and returns 17 2071.1Schristoswith bits = #3fbc e857 267b b3a9 84f2 2081.1Schristosprintf("%.21Lg") gives 1.22999999999999999997e-20 2091.1Schristosg_xfmt(0) gives 8 bytes: "1.23e-20" 2101.1Schristos 2111.1SchristosstrtoIx returns 17, consuming 8 bytes. 2121.1SchristosfI[0] = #3fbc e857 267b b3a9 84f2 2131.1Schristos= 1.22999999999999999997e-20 2141.1SchristosfI[1] = #3fbc e857 267b b3a9 84f3 2151.1Schristos= 1.23000000000000000004e-20 2161.1SchristosfI[0] == strtox 2171.1Schristos 2181.1Schristos 2191.1SchristosInput: 1.23456789e307 2201.1Schristos 2211.1Schristosstrtox consumes 14 bytes and returns 17 2221.1Schristoswith bits = #43fb 8ca5 8a5e d766 de75 2231.1Schristosprintf("%.21Lg") gives 1.23456788999999999998e+307 2241.1Schristosg_xfmt(0) gives 15 bytes: "1.23456789e+307" 2251.1Schristos 2261.1SchristosstrtoIx returns 17, consuming 14 bytes. 2271.1SchristosfI[0] = #43fb 8ca5 8a5e d766 de75 2281.1Schristos= 1.23456788999999999998e+307 2291.1SchristosfI[1] = #43fb 8ca5 8a5e d766 de76 2301.1Schristos= 1.23456789000000000011e+307 2311.1SchristosfI[0] == strtox 2321.1Schristos 2331.1Schristos 2341.1SchristosInput: 1.23456589e-307 2351.1Schristos 2361.1Schristosstrtox consumes 15 bytes and returns 17 2371.1Schristoswith bits = #3c03 b18c b5dc c22f d369 2381.1Schristosprintf("%.21Lg") gives 1.23456588999999999999e-307 2391.1Schristosg_xfmt(0) gives 15 bytes: "1.23456589e-307" 2401.1Schristos 2411.1SchristosstrtoIx returns 17, consuming 15 bytes. 2421.1SchristosfI[0] = #3c03 b18c b5dc c22f d369 2431.1Schristos= 1.23456588999999999999e-307 2441.1SchristosfI[1] = #3c03 b18c b5dc c22f d36a 2451.1Schristos= 1.23456589000000000009e-307 2461.1SchristosfI[0] == strtox 2471.1Schristos 2481.1Schristos 2491.1SchristosInput: 1.234567890123456789 2501.1Schristos 2511.1Schristosstrtox consumes 20 bytes and returns 17 2521.1Schristoswith bits = #3fff 9e06 5214 62cf db8d 2531.1Schristosprintf("%.21Lg") gives 1.23456789012345678899 2541.1Schristosg_xfmt(0) gives 20 bytes: "1.234567890123456789" 2551.1Schristos 2561.1SchristosstrtoIx returns 17, consuming 20 bytes. 2571.1SchristosfI[0] = #3fff 9e06 5214 62cf db8d 2581.1Schristos= 1.23456789012345678899 2591.1SchristosfI[1] = #3fff 9e06 5214 62cf db8e 2601.1Schristos= 1.23456789012345678909 2611.1SchristosfI[0] == strtox 2621.1Schristos 2631.1Schristos 2641.1SchristosInput: 1.234567890123456789e301 2651.1Schristos 2661.1Schristosstrtox consumes 24 bytes and returns 33 2671.1Schristoswith bits = #43e7 937a 8baf ab20 980c 2681.1Schristosprintf("%.21Lg") gives 1.234567890123456789e+301 2691.1Schristosg_xfmt(0) gives 25 bytes: "1.234567890123456789e+301" 2701.1Schristos 2711.1SchristosstrtoIx returns 33, consuming 24 bytes. 2721.1SchristosfI[0] = #43e7 937a 8baf ab20 980b 2731.1Schristos= 1.23456789012345678889e+301 2741.1SchristosfI[1] = #43e7 937a 8baf ab20 980c 2751.1Schristos= 1.234567890123456789e+301 2761.1SchristosfI[1] == strtox 2771.1Schristos 2781.1Schristos 2791.1SchristosInput: 1.234567890123456789e-301 2801.1Schristos 2811.1Schristosstrtox consumes 25 bytes and returns 33 2821.1Schristoswith bits = #3c17 a953 271a 5d06 9ad9 2831.1Schristosprintf("%.21Lg") gives 1.23456789012345678902e-301 2841.1Schristosg_xfmt(0) gives 25 bytes: "1.234567890123456789e-301" 2851.1Schristos 2861.1SchristosstrtoIx returns 33, consuming 25 bytes. 2871.1SchristosfI[0] = #3c17 a953 271a 5d06 9ad8 2881.1Schristos= 1.23456789012345678892e-301 2891.1SchristosfI[1] = #3c17 a953 271a 5d06 9ad9 2901.1Schristos= 1.23456789012345678902e-301 2911.1SchristosfI[1] == strtox 2921.1Schristos 2931.1Schristos 2941.1SchristosInput: 1.234567890123456789e-321 2951.1Schristos 2961.1Schristosstrtox consumes 25 bytes and returns 33 2971.1Schristoswith bits = #3bd4 f9e1 1b4c ea6d cce9 2981.1Schristosprintf("%.21Lg") gives 1.234567890123456789e-321 2991.1Schristosg_xfmt(0) gives 25 bytes: "1.234567890123456789e-321" 3001.1Schristos 3011.1SchristosstrtoIx returns 33, consuming 25 bytes. 3021.1SchristosfI[0] = #3bd4 f9e1 1b4c ea6d cce8 3031.1Schristos= 1.23456789012345678893e-321 3041.1SchristosfI[1] = #3bd4 f9e1 1b4c ea6d cce9 3051.1Schristos= 1.234567890123456789e-321 3061.1SchristosfI[1] == strtox 3071.1Schristos 3081.1Schristos 3091.1SchristosInput: 1e23 3101.1Schristos 3111.1Schristosstrtox consumes 4 bytes and returns 1 3121.1Schristoswith bits = #404b a968 163f a57 b400 3131.1Schristosprintf("%.21Lg") gives 1e+23 3141.1Schristosg_xfmt(0) gives 5 bytes: "1e+23" 3151.1Schristos 3161.1SchristosstrtoIx returns 1, consuming 4 bytes. 3171.1SchristosfI[0] == fI[1] == strtox 3181.1Schristos 3191.1Schristos 3201.1SchristosInput: 1e310 3211.1Schristos 3221.1Schristosstrtox consumes 5 bytes and returns 33 3231.1Schristoswith bits = #4404 de81 e40a 34b cf50 3241.1Schristosprintf("%.21Lg") gives 1e+310 3251.1Schristosg_xfmt(0) gives 6 bytes: "1e+310" 3261.1Schristos 3271.1SchristosstrtoIx returns 33, consuming 5 bytes. 3281.1SchristosfI[0] = #4404 de81 e40a 34b cf4f 3291.1Schristos= 9.9999999999999999994e+309 3301.1SchristosfI[1] = #4404 de81 e40a 34b cf50 3311.1Schristos= 1e+310 3321.1SchristosfI[1] == strtox 3331.1Schristos 3341.1Schristos 3351.1SchristosInput: 9.0259718793241475e-277 3361.1Schristos 3371.1Schristosstrtox consumes 23 bytes and returns 33 3381.1Schristoswith bits = #3c69 ffff ffff ffff fcf7 3391.1Schristosprintf("%.21Lg") gives 9.02597187932414750016e-277 3401.1Schristosg_xfmt(0) gives 23 bytes: "9.0259718793241475e-277" 3411.1Schristos 3421.1SchristosstrtoIx returns 33, consuming 23 bytes. 3431.1SchristosfI[0] = #3c69 ffff ffff ffff fcf6 3441.1Schristos= 9.02597187932414749967e-277 3451.1SchristosfI[1] = #3c69 ffff ffff ffff fcf7 3461.1Schristos= 9.02597187932414750016e-277 3471.1SchristosfI[1] == strtox 3481.1Schristos 3491.1Schristos 3501.1SchristosInput: 9.025971879324147880346310405869e-277 3511.1Schristos 3521.1Schristosstrtox consumes 37 bytes and returns 17 3531.1Schristoswith bits = #3c6a 8000 0 0 0 3541.1Schristosprintf("%.21Lg") gives 9.02597187932414788035e-277 3551.1Schristosg_xfmt(0) gives 26 bytes: "9.0259718793241478803e-277" 3561.1Schristos 3571.1SchristosstrtoIx returns 17, consuming 37 bytes. 3581.1SchristosfI[0] = #3c6a 8000 0 0 0 3591.1Schristos= 9.02597187932414788035e-277 3601.1SchristosfI[1] = #3c6a 8000 0 0 1 3611.1Schristos= 9.02597187932414788132e-277 3621.1SchristosfI[0] == strtox 3631.1Schristos 3641.1Schristos 3651.1SchristosInput: 9.025971879324147880346310405868e-277 3661.1Schristos 3671.1Schristosstrtox consumes 37 bytes and returns 33 3681.1Schristoswith bits = #3c6a 8000 0 0 0 3691.1Schristosprintf("%.21Lg") gives 9.02597187932414788035e-277 3701.1Schristosg_xfmt(0) gives 26 bytes: "9.0259718793241478803e-277" 3711.1Schristos 3721.1SchristosstrtoIx returns 33, consuming 37 bytes. 3731.1SchristosfI[0] = #3c69 ffff ffff ffff ffff 3741.1Schristos= 9.02597187932414787986e-277 3751.1SchristosfI[1] = #3c6a 8000 0 0 0 3761.1Schristos= 9.02597187932414788035e-277 3771.1SchristosfI[1] == strtox 3781.1Schristos 3791.1Schristos 3801.1SchristosInput: 2.2250738585072014e-308 3811.1Schristos 3821.1Schristosstrtox consumes 23 bytes and returns 17 3831.1Schristoswith bits = #3c01 8000 0 0 46 3841.1Schristosprintf("%.21Lg") gives 2.22507385850720139998e-308 3851.1Schristosg_xfmt(0) gives 23 bytes: "2.2250738585072014e-308" 3861.1Schristos 3871.1SchristosstrtoIx returns 17, consuming 23 bytes. 3881.1SchristosfI[0] = #3c01 8000 0 0 46 3891.1Schristos= 2.22507385850720139998e-308 3901.1SchristosfI[1] = #3c01 8000 0 0 47 3911.1Schristos= 2.22507385850720140022e-308 3921.1SchristosfI[0] == strtox 3931.1Schristos 3941.1Schristos 3951.1SchristosInput: 2.2250738585072013e-308 3961.1Schristos 3971.1Schristosstrtox consumes 23 bytes and returns 17 3981.1Schristoswith bits = #3c00 ffff ffff ffff fd4f 3991.1Schristosprintf("%.21Lg") gives 2.22507385850720129998e-308 4001.1Schristosg_xfmt(0) gives 23 bytes: "2.2250738585072013e-308" 4011.1Schristos 4021.1SchristosstrtoIx returns 17, consuming 23 bytes. 4031.1SchristosfI[0] = #3c00 ffff ffff ffff fd4f 4041.1Schristos= 2.22507385850720129998e-308 4051.1SchristosfI[1] = #3c00 ffff ffff ffff fd50 4061.1Schristos= 2.2250738585072013001e-308 4071.1SchristosfI[0] == strtox 4081.1Schristos 4091.1SchristosRounding mode for strtor... changed from 1 (nearest) to 0 (toward zero) 4101.1Schristos 4111.1SchristosInput: 1.1 4121.1Schristos 4131.1Schristosstrtox consumes 3 bytes and returns 17 4141.1Schristoswith bits = #3fff 8ccc cccc cccc cccc 4151.1Schristosprintf("%.21Lg") gives 1.09999999999999999991 4161.1Schristosg_xfmt(0) gives 21 bytes: "1.0999999999999999999" 4171.1Schristos 4181.1SchristosstrtoIx returns 33, consuming 3 bytes. 4191.1SchristosfI[0] = #3fff 8ccc cccc cccc cccc 4201.1Schristos= 1.09999999999999999991 4211.1SchristosfI[1] = #3fff 8ccc cccc cccc cccd 4221.1Schristos= 1.10000000000000000002 4231.1SchristosfI[0] == strtox 4241.1Schristos 4251.1Schristos 4261.1SchristosInput: -1.1 4271.1Schristos 4281.1Schristosstrtox consumes 4 bytes and returns 25 4291.1Schristoswith bits = #bfff 8ccc cccc cccc cccc 4301.1Schristosprintf("%.21Lg") gives -1.09999999999999999991 4311.1Schristosg_xfmt(0) gives 22 bytes: "-1.0999999999999999999" 4321.1Schristos 4331.1SchristosstrtoIx returns 41, consuming 4 bytes. 4341.1SchristosfI[0] = #bfff 8ccc cccc cccc cccd 4351.1Schristos= -1.10000000000000000002 4361.1SchristosfI[1] = #bfff 8ccc cccc cccc cccc 4371.1Schristos= -1.09999999999999999991 4381.1SchristosfI[1] == strtox 4391.1Schristos 4401.1Schristos 4411.1SchristosInput: 1.2 4421.1Schristos 4431.1Schristosstrtox consumes 3 bytes and returns 17 4441.1Schristoswith bits = #3fff 9999 9999 9999 9999 4451.1Schristosprintf("%.21Lg") gives 1.19999999999999999993 4461.1Schristosg_xfmt(0) gives 21 bytes: "1.1999999999999999999" 4471.1Schristos 4481.1SchristosstrtoIx returns 33, consuming 3 bytes. 4491.1SchristosfI[0] = #3fff 9999 9999 9999 9999 4501.1Schristos= 1.19999999999999999993 4511.1SchristosfI[1] = #3fff 9999 9999 9999 999a 4521.1Schristos= 1.20000000000000000004 4531.1SchristosfI[0] == strtox 4541.1Schristos 4551.1Schristos 4561.1SchristosInput: -1.2 4571.1Schristos 4581.1Schristosstrtox consumes 4 bytes and returns 25 4591.1Schristoswith bits = #bfff 9999 9999 9999 9999 4601.1Schristosprintf("%.21Lg") gives -1.19999999999999999993 4611.1Schristosg_xfmt(0) gives 22 bytes: "-1.1999999999999999999" 4621.1Schristos 4631.1SchristosstrtoIx returns 41, consuming 4 bytes. 4641.1SchristosfI[0] = #bfff 9999 9999 9999 999a 4651.1Schristos= -1.20000000000000000004 4661.1SchristosfI[1] = #bfff 9999 9999 9999 9999 4671.1Schristos= -1.19999999999999999993 4681.1SchristosfI[1] == strtox 4691.1Schristos 4701.1Schristos 4711.1SchristosInput: 1.3 4721.1Schristos 4731.1Schristosstrtox consumes 3 bytes and returns 17 4741.1Schristoswith bits = #3fff a666 6666 6666 6666 4751.1Schristosprintf("%.21Lg") gives 1.29999999999999999996 4761.1Schristosg_xfmt(0) gives 3 bytes: "1.3" 4771.1Schristos 4781.1SchristosstrtoIx returns 17, consuming 3 bytes. 4791.1SchristosfI[0] = #3fff a666 6666 6666 6666 4801.1Schristos= 1.29999999999999999996 4811.1SchristosfI[1] = #3fff a666 6666 6666 6667 4821.1Schristos= 1.30000000000000000007 4831.1SchristosfI[0] == strtox 4841.1Schristos 4851.1Schristos 4861.1SchristosInput: -1.3 4871.1Schristos 4881.1Schristosstrtox consumes 4 bytes and returns 25 4891.1Schristoswith bits = #bfff a666 6666 6666 6666 4901.1Schristosprintf("%.21Lg") gives -1.29999999999999999996 4911.1Schristosg_xfmt(0) gives 4 bytes: "-1.3" 4921.1Schristos 4931.1SchristosstrtoIx returns 25, consuming 4 bytes. 4941.1SchristosfI[0] = #bfff a666 6666 6666 6667 4951.1Schristos= -1.30000000000000000007 4961.1SchristosfI[1] = #bfff a666 6666 6666 6666 4971.1Schristos= -1.29999999999999999996 4981.1SchristosfI[1] == strtox 4991.1Schristos 5001.1Schristos 5011.1SchristosInput: 1.4 5021.1Schristos 5031.1Schristosstrtox consumes 3 bytes and returns 17 5041.1Schristoswith bits = #3fff b333 3333 3333 3333 5051.1Schristosprintf("%.21Lg") gives 1.39999999999999999998 5061.1Schristosg_xfmt(0) gives 3 bytes: "1.4" 5071.1Schristos 5081.1SchristosstrtoIx returns 17, consuming 3 bytes. 5091.1SchristosfI[0] = #3fff b333 3333 3333 3333 5101.1Schristos= 1.39999999999999999998 5111.1SchristosfI[1] = #3fff b333 3333 3333 3334 5121.1Schristos= 1.40000000000000000009 5131.1SchristosfI[0] == strtox 5141.1Schristos 5151.1Schristos 5161.1SchristosInput: -1.4 5171.1Schristos 5181.1Schristosstrtox consumes 4 bytes and returns 25 5191.1Schristoswith bits = #bfff b333 3333 3333 3333 5201.1Schristosprintf("%.21Lg") gives -1.39999999999999999998 5211.1Schristosg_xfmt(0) gives 4 bytes: "-1.4" 5221.1Schristos 5231.1SchristosstrtoIx returns 25, consuming 4 bytes. 5241.1SchristosfI[0] = #bfff b333 3333 3333 3334 5251.1Schristos= -1.40000000000000000009 5261.1SchristosfI[1] = #bfff b333 3333 3333 3333 5271.1Schristos= -1.39999999999999999998 5281.1SchristosfI[1] == strtox 5291.1Schristos 5301.1Schristos 5311.1SchristosInput: 1.5 5321.1Schristos 5331.1Schristosstrtox consumes 3 bytes and returns 1 5341.1Schristoswith bits = #3fff c000 0 0 0 5351.1Schristosprintf("%.21Lg") gives 1.5 5361.1Schristosg_xfmt(0) gives 3 bytes: "1.5" 5371.1Schristos 5381.1SchristosstrtoIx returns 1, consuming 3 bytes. 5391.1SchristosfI[0] == fI[1] == strtox 5401.1Schristos 5411.1Schristos 5421.1SchristosInput: -1.5 5431.1Schristos 5441.1Schristosstrtox consumes 4 bytes and returns 9 5451.1Schristoswith bits = #bfff c000 0 0 0 5461.1Schristosprintf("%.21Lg") gives -1.5 5471.1Schristosg_xfmt(0) gives 4 bytes: "-1.5" 5481.1Schristos 5491.1SchristosstrtoIx returns 9, consuming 4 bytes. 5501.1SchristosfI[0] == fI[1] == strtox 5511.1Schristos 5521.1Schristos 5531.1SchristosInput: 1.6 5541.1Schristos 5551.1Schristosstrtox consumes 3 bytes and returns 17 5561.1Schristoswith bits = #3fff cccc cccc cccc cccc 5571.1Schristosprintf("%.21Lg") gives 1.59999999999999999991 5581.1Schristosg_xfmt(0) gives 21 bytes: "1.5999999999999999999" 5591.1Schristos 5601.1SchristosstrtoIx returns 33, consuming 3 bytes. 5611.1SchristosfI[0] = #3fff cccc cccc cccc cccc 5621.1Schristos= 1.59999999999999999991 5631.1SchristosfI[1] = #3fff cccc cccc cccc cccd 5641.1Schristos= 1.60000000000000000002 5651.1SchristosfI[0] == strtox 5661.1Schristos 5671.1Schristos 5681.1SchristosInput: -1.6 5691.1Schristos 5701.1Schristosstrtox consumes 4 bytes and returns 25 5711.1Schristoswith bits = #bfff cccc cccc cccc cccc 5721.1Schristosprintf("%.21Lg") gives -1.59999999999999999991 5731.1Schristosg_xfmt(0) gives 22 bytes: "-1.5999999999999999999" 5741.1Schristos 5751.1SchristosstrtoIx returns 41, consuming 4 bytes. 5761.1SchristosfI[0] = #bfff cccc cccc cccc cccd 5771.1Schristos= -1.60000000000000000002 5781.1SchristosfI[1] = #bfff cccc cccc cccc cccc 5791.1Schristos= -1.59999999999999999991 5801.1SchristosfI[1] == strtox 5811.1Schristos 5821.1Schristos 5831.1SchristosInput: 1.7 5841.1Schristos 5851.1Schristosstrtox consumes 3 bytes and returns 17 5861.1Schristoswith bits = #3fff d999 9999 9999 9999 5871.1Schristosprintf("%.21Lg") gives 1.69999999999999999993 5881.1Schristosg_xfmt(0) gives 21 bytes: "1.6999999999999999999" 5891.1Schristos 5901.1SchristosstrtoIx returns 33, consuming 3 bytes. 5911.1SchristosfI[0] = #3fff d999 9999 9999 9999 5921.1Schristos= 1.69999999999999999993 5931.1SchristosfI[1] = #3fff d999 9999 9999 999a 5941.1Schristos= 1.70000000000000000004 5951.1SchristosfI[0] == strtox 5961.1Schristos 5971.1Schristos 5981.1SchristosInput: -1.7 5991.1Schristos 6001.1Schristosstrtox consumes 4 bytes and returns 25 6011.1Schristoswith bits = #bfff d999 9999 9999 9999 6021.1Schristosprintf("%.21Lg") gives -1.69999999999999999993 6031.1Schristosg_xfmt(0) gives 22 bytes: "-1.6999999999999999999" 6041.1Schristos 6051.1SchristosstrtoIx returns 41, consuming 4 bytes. 6061.1SchristosfI[0] = #bfff d999 9999 9999 999a 6071.1Schristos= -1.70000000000000000004 6081.1SchristosfI[1] = #bfff d999 9999 9999 9999 6091.1Schristos= -1.69999999999999999993 6101.1SchristosfI[1] == strtox 6111.1Schristos 6121.1Schristos 6131.1SchristosInput: 1.8 6141.1Schristos 6151.1Schristosstrtox consumes 3 bytes and returns 17 6161.1Schristoswith bits = #3fff e666 6666 6666 6666 6171.1Schristosprintf("%.21Lg") gives 1.79999999999999999996 6181.1Schristosg_xfmt(0) gives 3 bytes: "1.8" 6191.1Schristos 6201.1SchristosstrtoIx returns 17, consuming 3 bytes. 6211.1SchristosfI[0] = #3fff e666 6666 6666 6666 6221.1Schristos= 1.79999999999999999996 6231.1SchristosfI[1] = #3fff e666 6666 6666 6667 6241.1Schristos= 1.80000000000000000007 6251.1SchristosfI[0] == strtox 6261.1Schristos 6271.1Schristos 6281.1SchristosInput: -1.8 6291.1Schristos 6301.1Schristosstrtox consumes 4 bytes and returns 25 6311.1Schristoswith bits = #bfff e666 6666 6666 6666 6321.1Schristosprintf("%.21Lg") gives -1.79999999999999999996 6331.1Schristosg_xfmt(0) gives 4 bytes: "-1.8" 6341.1Schristos 6351.1SchristosstrtoIx returns 25, consuming 4 bytes. 6361.1SchristosfI[0] = #bfff e666 6666 6666 6667 6371.1Schristos= -1.80000000000000000007 6381.1SchristosfI[1] = #bfff e666 6666 6666 6666 6391.1Schristos= -1.79999999999999999996 6401.1SchristosfI[1] == strtox 6411.1Schristos 6421.1Schristos 6431.1SchristosInput: 1.9 6441.1Schristos 6451.1Schristosstrtox consumes 3 bytes and returns 17 6461.1Schristoswith bits = #3fff f333 3333 3333 3333 6471.1Schristosprintf("%.21Lg") gives 1.89999999999999999998 6481.1Schristosg_xfmt(0) gives 3 bytes: "1.9" 6491.1Schristos 6501.1SchristosstrtoIx returns 17, consuming 3 bytes. 6511.1SchristosfI[0] = #3fff f333 3333 3333 3333 6521.1Schristos= 1.89999999999999999998 6531.1SchristosfI[1] = #3fff f333 3333 3333 3334 6541.1Schristos= 1.90000000000000000009 6551.1SchristosfI[0] == strtox 6561.1Schristos 6571.1Schristos 6581.1SchristosInput: -1.9 6591.1Schristos 6601.1Schristosstrtox consumes 4 bytes and returns 25 6611.1Schristoswith bits = #bfff f333 3333 3333 3333 6621.1Schristosprintf("%.21Lg") gives -1.89999999999999999998 6631.1Schristosg_xfmt(0) gives 4 bytes: "-1.9" 6641.1Schristos 6651.1SchristosstrtoIx returns 25, consuming 4 bytes. 6661.1SchristosfI[0] = #bfff f333 3333 3333 3334 6671.1Schristos= -1.90000000000000000009 6681.1SchristosfI[1] = #bfff f333 3333 3333 3333 6691.1Schristos= -1.89999999999999999998 6701.1SchristosfI[1] == strtox 6711.1Schristos 6721.1SchristosRounding mode for strtor... changed from 0 (toward zero) to 1 (nearest) 6731.1Schristos 6741.1SchristosInput: 1.1 6751.1Schristos 6761.1Schristosstrtox consumes 3 bytes and returns 33 6771.1Schristoswith bits = #3fff 8ccc cccc cccc cccd 6781.1Schristosprintf("%.21Lg") gives 1.10000000000000000002 6791.1Schristosg_xfmt(0) gives 3 bytes: "1.1" 6801.1Schristos 6811.1SchristosstrtoIx returns 33, consuming 3 bytes. 6821.1SchristosfI[0] = #3fff 8ccc cccc cccc cccc 6831.1Schristos= 1.09999999999999999991 6841.1SchristosfI[1] = #3fff 8ccc cccc cccc cccd 6851.1Schristos= 1.10000000000000000002 6861.1SchristosfI[1] == strtox 6871.1Schristos 6881.1Schristos 6891.1SchristosInput: -1.1 6901.1Schristos 6911.1Schristosstrtox consumes 4 bytes and returns 41 6921.1Schristoswith bits = #bfff 8ccc cccc cccc cccd 6931.1Schristosprintf("%.21Lg") gives -1.10000000000000000002 6941.1Schristosg_xfmt(0) gives 4 bytes: "-1.1" 6951.1Schristos 6961.1SchristosstrtoIx returns 41, consuming 4 bytes. 6971.1SchristosfI[0] = #bfff 8ccc cccc cccc cccd 6981.1Schristos= -1.10000000000000000002 6991.1SchristosfI[1] = #bfff 8ccc cccc cccc cccc 7001.1Schristos= -1.09999999999999999991 7011.1SchristosfI[0] == strtox 7021.1Schristos 7031.1Schristos 7041.1SchristosInput: 1.2 7051.1Schristos 7061.1Schristosstrtox consumes 3 bytes and returns 33 7071.1Schristoswith bits = #3fff 9999 9999 9999 999a 7081.1Schristosprintf("%.21Lg") gives 1.20000000000000000004 7091.1Schristosg_xfmt(0) gives 3 bytes: "1.2" 7101.1Schristos 7111.1SchristosstrtoIx returns 33, consuming 3 bytes. 7121.1SchristosfI[0] = #3fff 9999 9999 9999 9999 7131.1Schristos= 1.19999999999999999993 7141.1SchristosfI[1] = #3fff 9999 9999 9999 999a 7151.1Schristos= 1.20000000000000000004 7161.1SchristosfI[1] == strtox 7171.1Schristos 7181.1Schristos 7191.1SchristosInput: -1.2 7201.1Schristos 7211.1Schristosstrtox consumes 4 bytes and returns 41 7221.1Schristoswith bits = #bfff 9999 9999 9999 999a 7231.1Schristosprintf("%.21Lg") gives -1.20000000000000000004 7241.1Schristosg_xfmt(0) gives 4 bytes: "-1.2" 7251.1Schristos 7261.1SchristosstrtoIx returns 41, consuming 4 bytes. 7271.1SchristosfI[0] = #bfff 9999 9999 9999 999a 7281.1Schristos= -1.20000000000000000004 7291.1SchristosfI[1] = #bfff 9999 9999 9999 9999 7301.1Schristos= -1.19999999999999999993 7311.1SchristosfI[0] == strtox 7321.1Schristos 7331.1Schristos 7341.1SchristosInput: 1.3 7351.1Schristos 7361.1Schristosstrtox consumes 3 bytes and returns 17 7371.1Schristoswith bits = #3fff a666 6666 6666 6666 7381.1Schristosprintf("%.21Lg") gives 1.29999999999999999996 7391.1Schristosg_xfmt(0) gives 3 bytes: "1.3" 7401.1Schristos 7411.1SchristosstrtoIx returns 17, consuming 3 bytes. 7421.1SchristosfI[0] = #3fff a666 6666 6666 6666 7431.1Schristos= 1.29999999999999999996 7441.1SchristosfI[1] = #3fff a666 6666 6666 6667 7451.1Schristos= 1.30000000000000000007 7461.1SchristosfI[0] == strtox 7471.1Schristos 7481.1Schristos 7491.1SchristosInput: -1.3 7501.1Schristos 7511.1Schristosstrtox consumes 4 bytes and returns 25 7521.1Schristoswith bits = #bfff a666 6666 6666 6666 7531.1Schristosprintf("%.21Lg") gives -1.29999999999999999996 7541.1Schristosg_xfmt(0) gives 4 bytes: "-1.3" 7551.1Schristos 7561.1SchristosstrtoIx returns 25, consuming 4 bytes. 7571.1SchristosfI[0] = #bfff a666 6666 6666 6667 7581.1Schristos= -1.30000000000000000007 7591.1SchristosfI[1] = #bfff a666 6666 6666 6666 7601.1Schristos= -1.29999999999999999996 7611.1SchristosfI[1] == strtox 7621.1Schristos 7631.1Schristos 7641.1SchristosInput: 1.4 7651.1Schristos 7661.1Schristosstrtox consumes 3 bytes and returns 17 7671.1Schristoswith bits = #3fff b333 3333 3333 3333 7681.1Schristosprintf("%.21Lg") gives 1.39999999999999999998 7691.1Schristosg_xfmt(0) gives 3 bytes: "1.4" 7701.1Schristos 7711.1SchristosstrtoIx returns 17, consuming 3 bytes. 7721.1SchristosfI[0] = #3fff b333 3333 3333 3333 7731.1Schristos= 1.39999999999999999998 7741.1SchristosfI[1] = #3fff b333 3333 3333 3334 7751.1Schristos= 1.40000000000000000009 7761.1SchristosfI[0] == strtox 7771.1Schristos 7781.1Schristos 7791.1SchristosInput: -1.4 7801.1Schristos 7811.1Schristosstrtox consumes 4 bytes and returns 25 7821.1Schristoswith bits = #bfff b333 3333 3333 3333 7831.1Schristosprintf("%.21Lg") gives -1.39999999999999999998 7841.1Schristosg_xfmt(0) gives 4 bytes: "-1.4" 7851.1Schristos 7861.1SchristosstrtoIx returns 25, consuming 4 bytes. 7871.1SchristosfI[0] = #bfff b333 3333 3333 3334 7881.1Schristos= -1.40000000000000000009 7891.1SchristosfI[1] = #bfff b333 3333 3333 3333 7901.1Schristos= -1.39999999999999999998 7911.1SchristosfI[1] == strtox 7921.1Schristos 7931.1Schristos 7941.1SchristosInput: 1.5 7951.1Schristos 7961.1Schristosstrtox consumes 3 bytes and returns 1 7971.1Schristoswith bits = #3fff c000 0 0 0 7981.1Schristosprintf("%.21Lg") gives 1.5 7991.1Schristosg_xfmt(0) gives 3 bytes: "1.5" 8001.1Schristos 8011.1SchristosstrtoIx returns 1, consuming 3 bytes. 8021.1SchristosfI[0] == fI[1] == strtox 8031.1Schristos 8041.1Schristos 8051.1SchristosInput: -1.5 8061.1Schristos 8071.1Schristosstrtox consumes 4 bytes and returns 9 8081.1Schristoswith bits = #bfff c000 0 0 0 8091.1Schristosprintf("%.21Lg") gives -1.5 8101.1Schristosg_xfmt(0) gives 4 bytes: "-1.5" 8111.1Schristos 8121.1SchristosstrtoIx returns 9, consuming 4 bytes. 8131.1SchristosfI[0] == fI[1] == strtox 8141.1Schristos 8151.1Schristos 8161.1SchristosInput: 1.6 8171.1Schristos 8181.1Schristosstrtox consumes 3 bytes and returns 33 8191.1Schristoswith bits = #3fff cccc cccc cccc cccd 8201.1Schristosprintf("%.21Lg") gives 1.60000000000000000002 8211.1Schristosg_xfmt(0) gives 3 bytes: "1.6" 8221.1Schristos 8231.1SchristosstrtoIx returns 33, consuming 3 bytes. 8241.1SchristosfI[0] = #3fff cccc cccc cccc cccc 8251.1Schristos= 1.59999999999999999991 8261.1SchristosfI[1] = #3fff cccc cccc cccc cccd 8271.1Schristos= 1.60000000000000000002 8281.1SchristosfI[1] == strtox 8291.1Schristos 8301.1Schristos 8311.1SchristosInput: -1.6 8321.1Schristos 8331.1Schristosstrtox consumes 4 bytes and returns 41 8341.1Schristoswith bits = #bfff cccc cccc cccc cccd 8351.1Schristosprintf("%.21Lg") gives -1.60000000000000000002 8361.1Schristosg_xfmt(0) gives 4 bytes: "-1.6" 8371.1Schristos 8381.1SchristosstrtoIx returns 41, consuming 4 bytes. 8391.1SchristosfI[0] = #bfff cccc cccc cccc cccd 8401.1Schristos= -1.60000000000000000002 8411.1SchristosfI[1] = #bfff cccc cccc cccc cccc 8421.1Schristos= -1.59999999999999999991 8431.1SchristosfI[0] == strtox 8441.1Schristos 8451.1Schristos 8461.1SchristosInput: 1.7 8471.1Schristos 8481.1Schristosstrtox consumes 3 bytes and returns 33 8491.1Schristoswith bits = #3fff d999 9999 9999 999a 8501.1Schristosprintf("%.21Lg") gives 1.70000000000000000004 8511.1Schristosg_xfmt(0) gives 3 bytes: "1.7" 8521.1Schristos 8531.1SchristosstrtoIx returns 33, consuming 3 bytes. 8541.1SchristosfI[0] = #3fff d999 9999 9999 9999 8551.1Schristos= 1.69999999999999999993 8561.1SchristosfI[1] = #3fff d999 9999 9999 999a 8571.1Schristos= 1.70000000000000000004 8581.1SchristosfI[1] == strtox 8591.1Schristos 8601.1Schristos 8611.1SchristosInput: -1.7 8621.1Schristos 8631.1Schristosstrtox consumes 4 bytes and returns 41 8641.1Schristoswith bits = #bfff d999 9999 9999 999a 8651.1Schristosprintf("%.21Lg") gives -1.70000000000000000004 8661.1Schristosg_xfmt(0) gives 4 bytes: "-1.7" 8671.1Schristos 8681.1SchristosstrtoIx returns 41, consuming 4 bytes. 8691.1SchristosfI[0] = #bfff d999 9999 9999 999a 8701.1Schristos= -1.70000000000000000004 8711.1SchristosfI[1] = #bfff d999 9999 9999 9999 8721.1Schristos= -1.69999999999999999993 8731.1SchristosfI[0] == strtox 8741.1Schristos 8751.1Schristos 8761.1SchristosInput: 1.8 8771.1Schristos 8781.1Schristosstrtox consumes 3 bytes and returns 17 8791.1Schristoswith bits = #3fff e666 6666 6666 6666 8801.1Schristosprintf("%.21Lg") gives 1.79999999999999999996 8811.1Schristosg_xfmt(0) gives 3 bytes: "1.8" 8821.1Schristos 8831.1SchristosstrtoIx returns 17, consuming 3 bytes. 8841.1SchristosfI[0] = #3fff e666 6666 6666 6666 8851.1Schristos= 1.79999999999999999996 8861.1SchristosfI[1] = #3fff e666 6666 6666 6667 8871.1Schristos= 1.80000000000000000007 8881.1SchristosfI[0] == strtox 8891.1Schristos 8901.1Schristos 8911.1SchristosInput: -1.8 8921.1Schristos 8931.1Schristosstrtox consumes 4 bytes and returns 25 8941.1Schristoswith bits = #bfff e666 6666 6666 6666 8951.1Schristosprintf("%.21Lg") gives -1.79999999999999999996 8961.1Schristosg_xfmt(0) gives 4 bytes: "-1.8" 8971.1Schristos 8981.1SchristosstrtoIx returns 25, consuming 4 bytes. 8991.1SchristosfI[0] = #bfff e666 6666 6666 6667 9001.1Schristos= -1.80000000000000000007 9011.1SchristosfI[1] = #bfff e666 6666 6666 6666 9021.1Schristos= -1.79999999999999999996 9031.1SchristosfI[1] == strtox 9041.1Schristos 9051.1Schristos 9061.1SchristosInput: 1.9 9071.1Schristos 9081.1Schristosstrtox consumes 3 bytes and returns 17 9091.1Schristoswith bits = #3fff f333 3333 3333 3333 9101.1Schristosprintf("%.21Lg") gives 1.89999999999999999998 9111.1Schristosg_xfmt(0) gives 3 bytes: "1.9" 9121.1Schristos 9131.1SchristosstrtoIx returns 17, consuming 3 bytes. 9141.1SchristosfI[0] = #3fff f333 3333 3333 3333 9151.1Schristos= 1.89999999999999999998 9161.1SchristosfI[1] = #3fff f333 3333 3333 3334 9171.1Schristos= 1.90000000000000000009 9181.1SchristosfI[0] == strtox 9191.1Schristos 9201.1Schristos 9211.1SchristosInput: -1.9 9221.1Schristos 9231.1Schristosstrtox consumes 4 bytes and returns 25 9241.1Schristoswith bits = #bfff f333 3333 3333 3333 9251.1Schristosprintf("%.21Lg") gives -1.89999999999999999998 9261.1Schristosg_xfmt(0) gives 4 bytes: "-1.9" 9271.1Schristos 9281.1SchristosstrtoIx returns 25, consuming 4 bytes. 9291.1SchristosfI[0] = #bfff f333 3333 3333 3334 9301.1Schristos= -1.90000000000000000009 9311.1SchristosfI[1] = #bfff f333 3333 3333 3333 9321.1Schristos= -1.89999999999999999998 9331.1SchristosfI[1] == strtox 9341.1Schristos 9351.1SchristosRounding mode for strtor... changed from 1 (nearest) to 2 (toward +Infinity) 9361.1Schristos 9371.1SchristosInput: 1.1 9381.1Schristos 9391.1Schristosstrtox consumes 3 bytes and returns 33 9401.1Schristoswith bits = #3fff 8ccc cccc cccc cccd 9411.1Schristosprintf("%.21Lg") gives 1.10000000000000000002 9421.1Schristosg_xfmt(0) gives 3 bytes: "1.1" 9431.1Schristos 9441.1SchristosstrtoIx returns 33, consuming 3 bytes. 9451.1SchristosfI[0] = #3fff 8ccc cccc cccc cccc 9461.1Schristos= 1.09999999999999999991 9471.1SchristosfI[1] = #3fff 8ccc cccc cccc cccd 9481.1Schristos= 1.10000000000000000002 9491.1SchristosfI[1] == strtox 9501.1Schristos 9511.1Schristos 9521.1SchristosInput: -1.1 9531.1Schristos 9541.1Schristosstrtox consumes 4 bytes and returns 25 9551.1Schristoswith bits = #bfff 8ccc cccc cccc cccc 9561.1Schristosprintf("%.21Lg") gives -1.09999999999999999991 9571.1Schristosg_xfmt(0) gives 22 bytes: "-1.0999999999999999999" 9581.1Schristos 9591.1SchristosstrtoIx returns 41, consuming 4 bytes. 9601.1SchristosfI[0] = #bfff 8ccc cccc cccc cccd 9611.1Schristos= -1.10000000000000000002 9621.1SchristosfI[1] = #bfff 8ccc cccc cccc cccc 9631.1Schristos= -1.09999999999999999991 9641.1SchristosfI[1] == strtox 9651.1Schristos 9661.1Schristos 9671.1SchristosInput: 1.2 9681.1Schristos 9691.1Schristosstrtox consumes 3 bytes and returns 33 9701.1Schristoswith bits = #3fff 9999 9999 9999 999a 9711.1Schristosprintf("%.21Lg") gives 1.20000000000000000004 9721.1Schristosg_xfmt(0) gives 3 bytes: "1.2" 9731.1Schristos 9741.1SchristosstrtoIx returns 33, consuming 3 bytes. 9751.1SchristosfI[0] = #3fff 9999 9999 9999 9999 9761.1Schristos= 1.19999999999999999993 9771.1SchristosfI[1] = #3fff 9999 9999 9999 999a 9781.1Schristos= 1.20000000000000000004 9791.1SchristosfI[1] == strtox 9801.1Schristos 9811.1Schristos 9821.1SchristosInput: -1.2 9831.1Schristos 9841.1Schristosstrtox consumes 4 bytes and returns 25 9851.1Schristoswith bits = #bfff 9999 9999 9999 9999 9861.1Schristosprintf("%.21Lg") gives -1.19999999999999999993 9871.1Schristosg_xfmt(0) gives 22 bytes: "-1.1999999999999999999" 9881.1Schristos 9891.1SchristosstrtoIx returns 41, consuming 4 bytes. 9901.1SchristosfI[0] = #bfff 9999 9999 9999 999a 9911.1Schristos= -1.20000000000000000004 9921.1SchristosfI[1] = #bfff 9999 9999 9999 9999 9931.1Schristos= -1.19999999999999999993 9941.1SchristosfI[1] == strtox 9951.1Schristos 9961.1Schristos 9971.1SchristosInput: 1.3 9981.1Schristos 9991.1Schristosstrtox consumes 3 bytes and returns 33 10001.1Schristoswith bits = #3fff a666 6666 6666 6667 10011.1Schristosprintf("%.21Lg") gives 1.30000000000000000007 10021.1Schristosg_xfmt(0) gives 21 bytes: "1.3000000000000000001" 10031.1Schristos 10041.1SchristosstrtoIx returns 17, consuming 3 bytes. 10051.1SchristosfI[0] = #3fff a666 6666 6666 6666 10061.1Schristos= 1.29999999999999999996 10071.1SchristosfI[1] = #3fff a666 6666 6666 6667 10081.1Schristos= 1.30000000000000000007 10091.1SchristosfI[1] == strtox 10101.1Schristos 10111.1Schristos 10121.1SchristosInput: -1.3 10131.1Schristos 10141.1Schristosstrtox consumes 4 bytes and returns 25 10151.1Schristoswith bits = #bfff a666 6666 6666 6666 10161.1Schristosprintf("%.21Lg") gives -1.29999999999999999996 10171.1Schristosg_xfmt(0) gives 4 bytes: "-1.3" 10181.1Schristos 10191.1SchristosstrtoIx returns 25, consuming 4 bytes. 10201.1SchristosfI[0] = #bfff a666 6666 6666 6667 10211.1Schristos= -1.30000000000000000007 10221.1SchristosfI[1] = #bfff a666 6666 6666 6666 10231.1Schristos= -1.29999999999999999996 10241.1SchristosfI[1] == strtox 10251.1Schristos 10261.1Schristos 10271.1SchristosInput: 1.4 10281.1Schristos 10291.1Schristosstrtox consumes 3 bytes and returns 33 10301.1Schristoswith bits = #3fff b333 3333 3333 3334 10311.1Schristosprintf("%.21Lg") gives 1.40000000000000000009 10321.1Schristosg_xfmt(0) gives 21 bytes: "1.4000000000000000001" 10331.1Schristos 10341.1SchristosstrtoIx returns 17, consuming 3 bytes. 10351.1SchristosfI[0] = #3fff b333 3333 3333 3333 10361.1Schristos= 1.39999999999999999998 10371.1SchristosfI[1] = #3fff b333 3333 3333 3334 10381.1Schristos= 1.40000000000000000009 10391.1SchristosfI[1] == strtox 10401.1Schristos 10411.1Schristos 10421.1SchristosInput: -1.4 10431.1Schristos 10441.1Schristosstrtox consumes 4 bytes and returns 25 10451.1Schristoswith bits = #bfff b333 3333 3333 3333 10461.1Schristosprintf("%.21Lg") gives -1.39999999999999999998 10471.1Schristosg_xfmt(0) gives 4 bytes: "-1.4" 10481.1Schristos 10491.1SchristosstrtoIx returns 25, consuming 4 bytes. 10501.1SchristosfI[0] = #bfff b333 3333 3333 3334 10511.1Schristos= -1.40000000000000000009 10521.1SchristosfI[1] = #bfff b333 3333 3333 3333 10531.1Schristos= -1.39999999999999999998 10541.1SchristosfI[1] == strtox 10551.1Schristos 10561.1Schristos 10571.1SchristosInput: 1.5 10581.1Schristos 10591.1Schristosstrtox consumes 3 bytes and returns 1 10601.1Schristoswith bits = #3fff c000 0 0 0 10611.1Schristosprintf("%.21Lg") gives 1.5 10621.1Schristosg_xfmt(0) gives 3 bytes: "1.5" 10631.1Schristos 10641.1SchristosstrtoIx returns 1, consuming 3 bytes. 10651.1SchristosfI[0] == fI[1] == strtox 10661.1Schristos 10671.1Schristos 10681.1SchristosInput: -1.5 10691.1Schristos 10701.1Schristosstrtox consumes 4 bytes and returns 9 10711.1Schristoswith bits = #bfff c000 0 0 0 10721.1Schristosprintf("%.21Lg") gives -1.5 10731.1Schristosg_xfmt(0) gives 4 bytes: "-1.5" 10741.1Schristos 10751.1SchristosstrtoIx returns 9, consuming 4 bytes. 10761.1SchristosfI[0] == fI[1] == strtox 10771.1Schristos 10781.1Schristos 10791.1SchristosInput: 1.6 10801.1Schristos 10811.1Schristosstrtox consumes 3 bytes and returns 33 10821.1Schristoswith bits = #3fff cccc cccc cccc cccd 10831.1Schristosprintf("%.21Lg") gives 1.60000000000000000002 10841.1Schristosg_xfmt(0) gives 3 bytes: "1.6" 10851.1Schristos 10861.1SchristosstrtoIx returns 33, consuming 3 bytes. 10871.1SchristosfI[0] = #3fff cccc cccc cccc cccc 10881.1Schristos= 1.59999999999999999991 10891.1SchristosfI[1] = #3fff cccc cccc cccc cccd 10901.1Schristos= 1.60000000000000000002 10911.1SchristosfI[1] == strtox 10921.1Schristos 10931.1Schristos 10941.1SchristosInput: -1.6 10951.1Schristos 10961.1Schristosstrtox consumes 4 bytes and returns 25 10971.1Schristoswith bits = #bfff cccc cccc cccc cccc 10981.1Schristosprintf("%.21Lg") gives -1.59999999999999999991 10991.1Schristosg_xfmt(0) gives 22 bytes: "-1.5999999999999999999" 11001.1Schristos 11011.1SchristosstrtoIx returns 41, consuming 4 bytes. 11021.1SchristosfI[0] = #bfff cccc cccc cccc cccd 11031.1Schristos= -1.60000000000000000002 11041.1SchristosfI[1] = #bfff cccc cccc cccc cccc 11051.1Schristos= -1.59999999999999999991 11061.1SchristosfI[1] == strtox 11071.1Schristos 11081.1Schristos 11091.1SchristosInput: 1.7 11101.1Schristos 11111.1Schristosstrtox consumes 3 bytes and returns 33 11121.1Schristoswith bits = #3fff d999 9999 9999 999a 11131.1Schristosprintf("%.21Lg") gives 1.70000000000000000004 11141.1Schristosg_xfmt(0) gives 3 bytes: "1.7" 11151.1Schristos 11161.1SchristosstrtoIx returns 33, consuming 3 bytes. 11171.1SchristosfI[0] = #3fff d999 9999 9999 9999 11181.1Schristos= 1.69999999999999999993 11191.1SchristosfI[1] = #3fff d999 9999 9999 999a 11201.1Schristos= 1.70000000000000000004 11211.1SchristosfI[1] == strtox 11221.1Schristos 11231.1Schristos 11241.1SchristosInput: -1.7 11251.1Schristos 11261.1Schristosstrtox consumes 4 bytes and returns 25 11271.1Schristoswith bits = #bfff d999 9999 9999 9999 11281.1Schristosprintf("%.21Lg") gives -1.69999999999999999993 11291.1Schristosg_xfmt(0) gives 22 bytes: "-1.6999999999999999999" 11301.1Schristos 11311.1SchristosstrtoIx returns 41, consuming 4 bytes. 11321.1SchristosfI[0] = #bfff d999 9999 9999 999a 11331.1Schristos= -1.70000000000000000004 11341.1SchristosfI[1] = #bfff d999 9999 9999 9999 11351.1Schristos= -1.69999999999999999993 11361.1SchristosfI[1] == strtox 11371.1Schristos 11381.1Schristos 11391.1SchristosInput: 1.8 11401.1Schristos 11411.1Schristosstrtox consumes 3 bytes and returns 33 11421.1Schristoswith bits = #3fff e666 6666 6666 6667 11431.1Schristosprintf("%.21Lg") gives 1.80000000000000000007 11441.1Schristosg_xfmt(0) gives 21 bytes: "1.8000000000000000001" 11451.1Schristos 11461.1SchristosstrtoIx returns 17, consuming 3 bytes. 11471.1SchristosfI[0] = #3fff e666 6666 6666 6666 11481.1Schristos= 1.79999999999999999996 11491.1SchristosfI[1] = #3fff e666 6666 6666 6667 11501.1Schristos= 1.80000000000000000007 11511.1SchristosfI[1] == strtox 11521.1Schristos 11531.1Schristos 11541.1SchristosInput: -1.8 11551.1Schristos 11561.1Schristosstrtox consumes 4 bytes and returns 25 11571.1Schristoswith bits = #bfff e666 6666 6666 6666 11581.1Schristosprintf("%.21Lg") gives -1.79999999999999999996 11591.1Schristosg_xfmt(0) gives 4 bytes: "-1.8" 11601.1Schristos 11611.1SchristosstrtoIx returns 25, consuming 4 bytes. 11621.1SchristosfI[0] = #bfff e666 6666 6666 6667 11631.1Schristos= -1.80000000000000000007 11641.1SchristosfI[1] = #bfff e666 6666 6666 6666 11651.1Schristos= -1.79999999999999999996 11661.1SchristosfI[1] == strtox 11671.1Schristos 11681.1Schristos 11691.1SchristosInput: 1.9 11701.1Schristos 11711.1Schristosstrtox consumes 3 bytes and returns 33 11721.1Schristoswith bits = #3fff f333 3333 3333 3334 11731.1Schristosprintf("%.21Lg") gives 1.90000000000000000009 11741.1Schristosg_xfmt(0) gives 21 bytes: "1.9000000000000000001" 11751.1Schristos 11761.1SchristosstrtoIx returns 17, consuming 3 bytes. 11771.1SchristosfI[0] = #3fff f333 3333 3333 3333 11781.1Schristos= 1.89999999999999999998 11791.1SchristosfI[1] = #3fff f333 3333 3333 3334 11801.1Schristos= 1.90000000000000000009 11811.1SchristosfI[1] == strtox 11821.1Schristos 11831.1Schristos 11841.1SchristosInput: -1.9 11851.1Schristos 11861.1Schristosstrtox consumes 4 bytes and returns 25 11871.1Schristoswith bits = #bfff f333 3333 3333 3333 11881.1Schristosprintf("%.21Lg") gives -1.89999999999999999998 11891.1Schristosg_xfmt(0) gives 4 bytes: "-1.9" 11901.1Schristos 11911.1SchristosstrtoIx returns 25, consuming 4 bytes. 11921.1SchristosfI[0] = #bfff f333 3333 3333 3334 11931.1Schristos= -1.90000000000000000009 11941.1SchristosfI[1] = #bfff f333 3333 3333 3333 11951.1Schristos= -1.89999999999999999998 11961.1SchristosfI[1] == strtox 11971.1Schristos 11981.1SchristosRounding mode for strtor... changed from 2 (toward +Infinity) to 3 (toward -Infinity) 11991.1Schristos 12001.1SchristosInput: 1.1 12011.1Schristos 12021.1Schristosstrtox consumes 3 bytes and returns 17 12031.1Schristoswith bits = #3fff 8ccc cccc cccc cccc 12041.1Schristosprintf("%.21Lg") gives 1.09999999999999999991 12051.1Schristosg_xfmt(0) gives 21 bytes: "1.0999999999999999999" 12061.1Schristos 12071.1SchristosstrtoIx returns 33, consuming 3 bytes. 12081.1SchristosfI[0] = #3fff 8ccc cccc cccc cccc 12091.1Schristos= 1.09999999999999999991 12101.1SchristosfI[1] = #3fff 8ccc cccc cccc cccd 12111.1Schristos= 1.10000000000000000002 12121.1SchristosfI[0] == strtox 12131.1Schristos 12141.1Schristos 12151.1SchristosInput: -1.1 12161.1Schristos 12171.1Schristosstrtox consumes 4 bytes and returns 41 12181.1Schristoswith bits = #bfff 8ccc cccc cccc cccd 12191.1Schristosprintf("%.21Lg") gives -1.10000000000000000002 12201.1Schristosg_xfmt(0) gives 4 bytes: "-1.1" 12211.1Schristos 12221.1SchristosstrtoIx returns 41, consuming 4 bytes. 12231.1SchristosfI[0] = #bfff 8ccc cccc cccc cccd 12241.1Schristos= -1.10000000000000000002 12251.1SchristosfI[1] = #bfff 8ccc cccc cccc cccc 12261.1Schristos= -1.09999999999999999991 12271.1SchristosfI[0] == strtox 12281.1Schristos 12291.1Schristos 12301.1SchristosInput: 1.2 12311.1Schristos 12321.1Schristosstrtox consumes 3 bytes and returns 17 12331.1Schristoswith bits = #3fff 9999 9999 9999 9999 12341.1Schristosprintf("%.21Lg") gives 1.19999999999999999993 12351.1Schristosg_xfmt(0) gives 21 bytes: "1.1999999999999999999" 12361.1Schristos 12371.1SchristosstrtoIx returns 33, consuming 3 bytes. 12381.1SchristosfI[0] = #3fff 9999 9999 9999 9999 12391.1Schristos= 1.19999999999999999993 12401.1SchristosfI[1] = #3fff 9999 9999 9999 999a 12411.1Schristos= 1.20000000000000000004 12421.1SchristosfI[0] == strtox 12431.1Schristos 12441.1Schristos 12451.1SchristosInput: -1.2 12461.1Schristos 12471.1Schristosstrtox consumes 4 bytes and returns 41 12481.1Schristoswith bits = #bfff 9999 9999 9999 999a 12491.1Schristosprintf("%.21Lg") gives -1.20000000000000000004 12501.1Schristosg_xfmt(0) gives 4 bytes: "-1.2" 12511.1Schristos 12521.1SchristosstrtoIx returns 41, consuming 4 bytes. 12531.1SchristosfI[0] = #bfff 9999 9999 9999 999a 12541.1Schristos= -1.20000000000000000004 12551.1SchristosfI[1] = #bfff 9999 9999 9999 9999 12561.1Schristos= -1.19999999999999999993 12571.1SchristosfI[0] == strtox 12581.1Schristos 12591.1Schristos 12601.1SchristosInput: 1.3 12611.1Schristos 12621.1Schristosstrtox consumes 3 bytes and returns 17 12631.1Schristoswith bits = #3fff a666 6666 6666 6666 12641.1Schristosprintf("%.21Lg") gives 1.29999999999999999996 12651.1Schristosg_xfmt(0) gives 3 bytes: "1.3" 12661.1Schristos 12671.1SchristosstrtoIx returns 17, consuming 3 bytes. 12681.1SchristosfI[0] = #3fff a666 6666 6666 6666 12691.1Schristos= 1.29999999999999999996 12701.1SchristosfI[1] = #3fff a666 6666 6666 6667 12711.1Schristos= 1.30000000000000000007 12721.1SchristosfI[0] == strtox 12731.1Schristos 12741.1Schristos 12751.1SchristosInput: -1.3 12761.1Schristos 12771.1Schristosstrtox consumes 4 bytes and returns 41 12781.1Schristoswith bits = #bfff a666 6666 6666 6667 12791.1Schristosprintf("%.21Lg") gives -1.30000000000000000007 12801.1Schristosg_xfmt(0) gives 22 bytes: "-1.3000000000000000001" 12811.1Schristos 12821.1SchristosstrtoIx returns 25, consuming 4 bytes. 12831.1SchristosfI[0] = #bfff a666 6666 6666 6667 12841.1Schristos= -1.30000000000000000007 12851.1SchristosfI[1] = #bfff a666 6666 6666 6666 12861.1Schristos= -1.29999999999999999996 12871.1SchristosfI[0] == strtox 12881.1Schristos 12891.1Schristos 12901.1SchristosInput: 1.4 12911.1Schristos 12921.1Schristosstrtox consumes 3 bytes and returns 17 12931.1Schristoswith bits = #3fff b333 3333 3333 3333 12941.1Schristosprintf("%.21Lg") gives 1.39999999999999999998 12951.1Schristosg_xfmt(0) gives 3 bytes: "1.4" 12961.1Schristos 12971.1SchristosstrtoIx returns 17, consuming 3 bytes. 12981.1SchristosfI[0] = #3fff b333 3333 3333 3333 12991.1Schristos= 1.39999999999999999998 13001.1SchristosfI[1] = #3fff b333 3333 3333 3334 13011.1Schristos= 1.40000000000000000009 13021.1SchristosfI[0] == strtox 13031.1Schristos 13041.1Schristos 13051.1SchristosInput: -1.4 13061.1Schristos 13071.1Schristosstrtox consumes 4 bytes and returns 41 13081.1Schristoswith bits = #bfff b333 3333 3333 3334 13091.1Schristosprintf("%.21Lg") gives -1.40000000000000000009 13101.1Schristosg_xfmt(0) gives 22 bytes: "-1.4000000000000000001" 13111.1Schristos 13121.1SchristosstrtoIx returns 25, consuming 4 bytes. 13131.1SchristosfI[0] = #bfff b333 3333 3333 3334 13141.1Schristos= -1.40000000000000000009 13151.1SchristosfI[1] = #bfff b333 3333 3333 3333 13161.1Schristos= -1.39999999999999999998 13171.1SchristosfI[0] == strtox 13181.1Schristos 13191.1Schristos 13201.1SchristosInput: 1.5 13211.1Schristos 13221.1Schristosstrtox consumes 3 bytes and returns 1 13231.1Schristoswith bits = #3fff c000 0 0 0 13241.1Schristosprintf("%.21Lg") gives 1.5 13251.1Schristosg_xfmt(0) gives 3 bytes: "1.5" 13261.1Schristos 13271.1SchristosstrtoIx returns 1, consuming 3 bytes. 13281.1SchristosfI[0] == fI[1] == strtox 13291.1Schristos 13301.1Schristos 13311.1SchristosInput: -1.5 13321.1Schristos 13331.1Schristosstrtox consumes 4 bytes and returns 9 13341.1Schristoswith bits = #bfff c000 0 0 0 13351.1Schristosprintf("%.21Lg") gives -1.5 13361.1Schristosg_xfmt(0) gives 4 bytes: "-1.5" 13371.1Schristos 13381.1SchristosstrtoIx returns 9, consuming 4 bytes. 13391.1SchristosfI[0] == fI[1] == strtox 13401.1Schristos 13411.1Schristos 13421.1SchristosInput: 1.6 13431.1Schristos 13441.1Schristosstrtox consumes 3 bytes and returns 17 13451.1Schristoswith bits = #3fff cccc cccc cccc cccc 13461.1Schristosprintf("%.21Lg") gives 1.59999999999999999991 13471.1Schristosg_xfmt(0) gives 21 bytes: "1.5999999999999999999" 13481.1Schristos 13491.1SchristosstrtoIx returns 33, consuming 3 bytes. 13501.1SchristosfI[0] = #3fff cccc cccc cccc cccc 13511.1Schristos= 1.59999999999999999991 13521.1SchristosfI[1] = #3fff cccc cccc cccc cccd 13531.1Schristos= 1.60000000000000000002 13541.1SchristosfI[0] == strtox 13551.1Schristos 13561.1Schristos 13571.1SchristosInput: -1.6 13581.1Schristos 13591.1Schristosstrtox consumes 4 bytes and returns 41 13601.1Schristoswith bits = #bfff cccc cccc cccc cccd 13611.1Schristosprintf("%.21Lg") gives -1.60000000000000000002 13621.1Schristosg_xfmt(0) gives 4 bytes: "-1.6" 13631.1Schristos 13641.1SchristosstrtoIx returns 41, consuming 4 bytes. 13651.1SchristosfI[0] = #bfff cccc cccc cccc cccd 13661.1Schristos= -1.60000000000000000002 13671.1SchristosfI[1] = #bfff cccc cccc cccc cccc 13681.1Schristos= -1.59999999999999999991 13691.1SchristosfI[0] == strtox 13701.1Schristos 13711.1Schristos 13721.1SchristosInput: 1.7 13731.1Schristos 13741.1Schristosstrtox consumes 3 bytes and returns 17 13751.1Schristoswith bits = #3fff d999 9999 9999 9999 13761.1Schristosprintf("%.21Lg") gives 1.69999999999999999993 13771.1Schristosg_xfmt(0) gives 21 bytes: "1.6999999999999999999" 13781.1Schristos 13791.1SchristosstrtoIx returns 33, consuming 3 bytes. 13801.1SchristosfI[0] = #3fff d999 9999 9999 9999 13811.1Schristos= 1.69999999999999999993 13821.1SchristosfI[1] = #3fff d999 9999 9999 999a 13831.1Schristos= 1.70000000000000000004 13841.1SchristosfI[0] == strtox 13851.1Schristos 13861.1Schristos 13871.1SchristosInput: -1.7 13881.1Schristos 13891.1Schristosstrtox consumes 4 bytes and returns 41 13901.1Schristoswith bits = #bfff d999 9999 9999 999a 13911.1Schristosprintf("%.21Lg") gives -1.70000000000000000004 13921.1Schristosg_xfmt(0) gives 4 bytes: "-1.7" 13931.1Schristos 13941.1SchristosstrtoIx returns 41, consuming 4 bytes. 13951.1SchristosfI[0] = #bfff d999 9999 9999 999a 13961.1Schristos= -1.70000000000000000004 13971.1SchristosfI[1] = #bfff d999 9999 9999 9999 13981.1Schristos= -1.69999999999999999993 13991.1SchristosfI[0] == strtox 14001.1Schristos 14011.1Schristos 14021.1SchristosInput: 1.8 14031.1Schristos 14041.1Schristosstrtox consumes 3 bytes and returns 17 14051.1Schristoswith bits = #3fff e666 6666 6666 6666 14061.1Schristosprintf("%.21Lg") gives 1.79999999999999999996 14071.1Schristosg_xfmt(0) gives 3 bytes: "1.8" 14081.1Schristos 14091.1SchristosstrtoIx returns 17, consuming 3 bytes. 14101.1SchristosfI[0] = #3fff e666 6666 6666 6666 14111.1Schristos= 1.79999999999999999996 14121.1SchristosfI[1] = #3fff e666 6666 6666 6667 14131.1Schristos= 1.80000000000000000007 14141.1SchristosfI[0] == strtox 14151.1Schristos 14161.1Schristos 14171.1SchristosInput: -1.8 14181.1Schristos 14191.1Schristosstrtox consumes 4 bytes and returns 41 14201.1Schristoswith bits = #bfff e666 6666 6666 6667 14211.1Schristosprintf("%.21Lg") gives -1.80000000000000000007 14221.1Schristosg_xfmt(0) gives 22 bytes: "-1.8000000000000000001" 14231.1Schristos 14241.1SchristosstrtoIx returns 25, consuming 4 bytes. 14251.1SchristosfI[0] = #bfff e666 6666 6666 6667 14261.1Schristos= -1.80000000000000000007 14271.1SchristosfI[1] = #bfff e666 6666 6666 6666 14281.1Schristos= -1.79999999999999999996 14291.1SchristosfI[0] == strtox 14301.1Schristos 14311.1Schristos 14321.1SchristosInput: 1.9 14331.1Schristos 14341.1Schristosstrtox consumes 3 bytes and returns 17 14351.1Schristoswith bits = #3fff f333 3333 3333 3333 14361.1Schristosprintf("%.21Lg") gives 1.89999999999999999998 14371.1Schristosg_xfmt(0) gives 3 bytes: "1.9" 14381.1Schristos 14391.1SchristosstrtoIx returns 17, consuming 3 bytes. 14401.1SchristosfI[0] = #3fff f333 3333 3333 3333 14411.1Schristos= 1.89999999999999999998 14421.1SchristosfI[1] = #3fff f333 3333 3333 3334 14431.1Schristos= 1.90000000000000000009 14441.1SchristosfI[0] == strtox 14451.1Schristos 14461.1Schristos 14471.1SchristosInput: -1.9 14481.1Schristos 14491.1Schristosstrtox consumes 4 bytes and returns 41 14501.1Schristoswith bits = #bfff f333 3333 3333 3334 14511.1Schristosprintf("%.21Lg") gives -1.90000000000000000009 14521.1Schristosg_xfmt(0) gives 22 bytes: "-1.9000000000000000001" 14531.1Schristos 14541.1SchristosstrtoIx returns 25, consuming 4 bytes. 14551.1SchristosfI[0] = #bfff f333 3333 3333 3334 14561.1Schristos= -1.90000000000000000009 14571.1SchristosfI[1] = #bfff f333 3333 3333 3333 14581.1Schristos= -1.89999999999999999998 14591.1SchristosfI[0] == strtox 14601.1Schristos 1461