11.1Schristos 21.1SchristosInput: 1.23 31.1Schristosstrtod consumes 4 bytes and returns 17 with f = 1.23 = #3ff3ae14 7ae147ae 41.1Schristosg_dfmt(0) gives 4 bytes: "1.23" 51.1Schristos 61.1SchristosstrtoId returns 17, consuming 4 bytes. 71.1SchristosfI[0] = #3ff3ae14 7ae147ae = 1.23 81.1SchristosfI[1] = #3ff3ae14 7ae147af = 1.2300000000000002 91.1SchristosfI[0] == strtod 101.1Schristos 111.1Schristos 121.1SchristosInput: 1.23e+20 131.1Schristosstrtod consumes 8 bytes and returns 1 with f = 1.23e+20 = #441aabdf 2145b430 141.1Schristosg_dfmt(0) gives 8 bytes: "1.23e+20" 151.1Schristos 161.1SchristosstrtoId returns 1, consuming 8 bytes. 171.1SchristosfI[0] == fI[1] == strtod 181.1Schristos 191.1Schristos 201.1SchristosInput: 1.23e-20 211.1Schristosstrtod consumes 8 bytes and returns 33 with f = 1.2300000000000001e-20 = #3bcd0ae4 cf767531 221.1Schristosg_dfmt(0) gives 8 bytes: "1.23e-20" 231.1Schristos 241.1SchristosstrtoId returns 33, consuming 8 bytes. 251.1SchristosfI[0] = #3bcd0ae4 cf767530 = 1.2299999999999999e-20 261.1SchristosfI[1] = #3bcd0ae4 cf767531 = 1.2300000000000001e-20 271.1SchristosfI[1] == strtod 281.1Schristos 291.1Schristos 301.1SchristosInput: 1.23456789 311.1Schristosstrtod consumes 10 bytes and returns 17 with f = 1.2345678899999999 = #3ff3c0ca 4283de1b 321.1Schristosg_dfmt(0) gives 10 bytes: "1.23456789" 331.1Schristos 341.1SchristosstrtoId returns 17, consuming 10 bytes. 351.1SchristosfI[0] = #3ff3c0ca 4283de1b = 1.2345678899999999 361.1SchristosfI[1] = #3ff3c0ca 4283de1c = 1.2345678900000001 371.1SchristosfI[0] == strtod 381.1Schristos 391.1Schristos 401.1SchristosInput: 1.23456589e+20 411.1Schristosstrtod consumes 14 bytes and returns 17 with f = 1.23456589e+20 = #441ac537 a660b997 421.1Schristosg_dfmt(0) gives 14 bytes: "1.23456589e+20" 431.1Schristos 441.1SchristosstrtoId returns 17, consuming 14 bytes. 451.1SchristosfI[0] = #441ac537 a660b997 = 1.23456589e+20 461.1SchristosfI[1] = #441ac537 a660b998 = 1.2345658900000001e+20 471.1SchristosfI[0] == strtod 481.1Schristos 491.1Schristos 501.1SchristosInput: 1.23e+30 511.1Schristosstrtod consumes 8 bytes and returns 17 with f = 1.23e+30 = #462f0cb0 4e8fb790 521.1Schristosg_dfmt(0) gives 8 bytes: "1.23e+30" 531.1Schristos 541.1SchristosstrtoId returns 17, consuming 8 bytes. 551.1SchristosfI[0] = #462f0cb0 4e8fb790 = 1.23e+30 561.1SchristosfI[1] = #462f0cb0 4e8fb791 = 1.2300000000000001e+30 571.1SchristosfI[0] == strtod 581.1Schristos 591.1Schristos 601.1SchristosInput: 1.23e-30 611.1Schristosstrtod consumes 8 bytes and returns 33 with f = 1.2300000000000001e-30 = #39b8f286 6f5010ab 621.1Schristosg_dfmt(0) gives 8 bytes: "1.23e-30" 631.1Schristos 641.1SchristosstrtoId returns 33, consuming 8 bytes. 651.1SchristosfI[0] = #39b8f286 6f5010aa = 1.2299999999999999e-30 661.1SchristosfI[1] = #39b8f286 6f5010ab = 1.2300000000000001e-30 671.1SchristosfI[1] == strtod 681.1Schristos 691.1Schristos 701.1SchristosInput: 1.23456789e-20 711.1Schristosstrtod consumes 14 bytes and returns 17 with f = 1.2345678899999999e-20 = #3bcd2681 471e7ada 721.1Schristosg_dfmt(0) gives 14 bytes: "1.23456789e-20" 731.1Schristos 741.1SchristosstrtoId returns 17, consuming 14 bytes. 751.1SchristosfI[0] = #3bcd2681 471e7ada = 1.2345678899999999e-20 761.1SchristosfI[1] = #3bcd2681 471e7adb = 1.2345678900000001e-20 771.1SchristosfI[0] == strtod 781.1Schristos 791.1Schristos 801.1SchristosInput: 1.23456789e-30 811.1Schristosstrtod consumes 14 bytes and returns 17 with f = 1.23456789e-30 = #39b90a3e 33bbd995 821.1Schristosg_dfmt(0) gives 14 bytes: "1.23456789e-30" 831.1Schristos 841.1SchristosstrtoId returns 17, consuming 14 bytes. 851.1SchristosfI[0] = #39b90a3e 33bbd995 = 1.23456789e-30 861.1SchristosfI[1] = #39b90a3e 33bbd996 = 1.2345678900000002e-30 871.1SchristosfI[0] == strtod 881.1Schristos 891.1Schristos 901.1SchristosInput: 1.234567890123456789 911.1Schristosstrtod consumes 20 bytes and returns 17 with f = 1.2345678901234567 = #3ff3c0ca 428c59fb 921.1Schristosg_dfmt(0) gives 18 bytes: "1.2345678901234567" 931.1Schristos 941.1SchristosstrtoId returns 17, consuming 20 bytes. 951.1SchristosfI[0] = #3ff3c0ca 428c59fb = 1.2345678901234567 961.1SchristosfI[1] = #3ff3c0ca 428c59fc = 1.2345678901234569 971.1SchristosfI[0] == strtod 981.1Schristos 991.1Schristos 1001.1SchristosInput: 1.23456789012345678901234567890123456789 1011.1Schristosstrtod consumes 40 bytes and returns 17 with f = 1.2345678901234567 = #3ff3c0ca 428c59fb 1021.1Schristosg_dfmt(0) gives 18 bytes: "1.2345678901234567" 1031.1Schristos 1041.1SchristosstrtoId returns 17, consuming 40 bytes. 1051.1SchristosfI[0] = #3ff3c0ca 428c59fb = 1.2345678901234567 1061.1SchristosfI[1] = #3ff3c0ca 428c59fc = 1.2345678901234569 1071.1SchristosfI[0] == strtod 1081.1Schristos 1091.1Schristos 1101.1SchristosInput: 1.23e306 1111.1Schristosstrtod consumes 8 bytes and returns 33 with f = 1.23e+306 = #7f7c0676 cd1c61f5 1121.1Schristosg_dfmt(0) gives 9 bytes: "1.23e+306" 1131.1Schristos 1141.1SchristosstrtoId returns 33, consuming 8 bytes. 1151.1SchristosfI[0] = #7f7c0676 cd1c61f4 = 1.2299999999999999e+306 1161.1SchristosfI[1] = #7f7c0676 cd1c61f5 = 1.23e+306 1171.1SchristosfI[1] == strtod 1181.1Schristos 1191.1Schristos 1201.1SchristosInput: 1.23e-306 1211.1Schristosstrtod consumes 9 bytes and returns 33 with f = 1.23e-306 = #6ba3b8 5da396e8 1221.1Schristosg_dfmt(0) gives 9 bytes: "1.23e-306" 1231.1Schristos 1241.1SchristosstrtoId returns 33, consuming 9 bytes. 1251.1SchristosfI[0] = #6ba3b8 5da396e7 = 1.2299999999999999e-306 1261.1SchristosfI[1] = #6ba3b8 5da396e8 = 1.23e-306 1271.1SchristosfI[1] == strtod 1281.1Schristos 1291.1Schristos 1301.1SchristosInput: 1.23e-320 1311.1Schristosstrtod consumes 9 bytes and returns 98 with f = 1.2302234581447039e-320 = #0 9ba 1321.1Schristosg_dfmt(0) gives 9 bytes: "1.23e-320" 1331.1Schristos 1341.1SchristosstrtoId returns 98, consuming 9 bytes. 1351.1SchristosfI[0] = #0 9b9 = 1.2297293924988626e-320 1361.1SchristosfI[1] = #0 9ba = 1.2302234581447039e-320 1371.1SchristosfI[1] == strtod 1381.1Schristos 1391.1Schristos 1401.1SchristosInput: 1.23e-20 1411.1Schristosstrtod consumes 8 bytes and returns 33 with f = 1.2300000000000001e-20 = #3bcd0ae4 cf767531 1421.1Schristosg_dfmt(0) gives 8 bytes: "1.23e-20" 1431.1Schristos 1441.1SchristosstrtoId returns 33, consuming 8 bytes. 1451.1SchristosfI[0] = #3bcd0ae4 cf767530 = 1.2299999999999999e-20 1461.1SchristosfI[1] = #3bcd0ae4 cf767531 = 1.2300000000000001e-20 1471.1SchristosfI[1] == strtod 1481.1Schristos 1491.1Schristos 1501.1SchristosInput: 1.23456789e307 1511.1Schristosstrtod consumes 14 bytes and returns 33 with f = 1.23456789e+307 = #7fb194b1 4bdaecdc 1521.1Schristosg_dfmt(0) gives 15 bytes: "1.23456789e+307" 1531.1Schristos 1541.1SchristosstrtoId returns 33, consuming 14 bytes. 1551.1SchristosfI[0] = #7fb194b1 4bdaecdb = 1.2345678899999998e+307 1561.1SchristosfI[1] = #7fb194b1 4bdaecdc = 1.23456789e+307 1571.1SchristosfI[1] == strtod 1581.1Schristos 1591.1Schristos 1601.1SchristosInput: 1.23456589e-307 1611.1Schristosstrtod consumes 15 bytes and returns 17 with f = 1.2345658899999999e-307 = #363196 bb9845fa 1621.1Schristosg_dfmt(0) gives 15 bytes: "1.23456589e-307" 1631.1Schristos 1641.1SchristosstrtoId returns 17, consuming 15 bytes. 1651.1SchristosfI[0] = #363196 bb9845fa = 1.2345658899999999e-307 1661.1SchristosfI[1] = #363196 bb9845fb = 1.2345658900000001e-307 1671.1SchristosfI[0] == strtod 1681.1Schristos 1691.1Schristos 1701.1SchristosInput: 1.234567890123456789 1711.1Schristosstrtod consumes 20 bytes and returns 17 with f = 1.2345678901234567 = #3ff3c0ca 428c59fb 1721.1Schristosg_dfmt(0) gives 18 bytes: "1.2345678901234567" 1731.1Schristos 1741.1SchristosstrtoId returns 17, consuming 20 bytes. 1751.1SchristosfI[0] = #3ff3c0ca 428c59fb = 1.2345678901234567 1761.1SchristosfI[1] = #3ff3c0ca 428c59fc = 1.2345678901234569 1771.1SchristosfI[0] == strtod 1781.1Schristos 1791.1Schristos 1801.1SchristosInput: 1.234567890123456789e301 1811.1Schristosstrtod consumes 24 bytes and returns 17 with f = 1.2345678901234568e+301 = #7e726f51 75f56413 1821.1Schristosg_dfmt(0) gives 23 bytes: "1.2345678901234568e+301" 1831.1Schristos 1841.1SchristosstrtoId returns 17, consuming 24 bytes. 1851.1SchristosfI[0] = #7e726f51 75f56413 = 1.2345678901234568e+301 1861.1SchristosfI[1] = #7e726f51 75f56414 = 1.234567890123457e+301 1871.1SchristosfI[0] == strtod 1881.1Schristos 1891.1Schristos 1901.1SchristosInput: 1.234567890123456789e-301 1911.1Schristosstrtod consumes 25 bytes and returns 17 with f = 1.2345678901234567e-301 = #1752a64 e34ba0d3 1921.1Schristosg_dfmt(0) gives 23 bytes: "1.2345678901234567e-301" 1931.1Schristos 1941.1SchristosstrtoId returns 17, consuming 25 bytes. 1951.1SchristosfI[0] = #1752a64 e34ba0d3 = 1.2345678901234567e-301 1961.1SchristosfI[1] = #1752a64 e34ba0d4 = 1.2345678901234569e-301 1971.1SchristosfI[0] == strtod 1981.1Schristos 1991.1Schristos 2001.1SchristosInput: 1.234567890123456789e-321 2011.1Schristosstrtod consumes 25 bytes and returns 98 with f = 1.2351641146031164e-321 = #0 fa 2021.1Schristosg_dfmt(0) gives 10 bytes: "1.235e-321" 2031.1Schristos 2041.1SchristosstrtoId returns 98, consuming 25 bytes. 2051.1SchristosfI[0] = #0 f9 = 1.2302234581447039e-321 2061.1SchristosfI[1] = #0 fa = 1.2351641146031164e-321 2071.1SchristosfI[1] == strtod 2081.1Schristos 2091.1Schristos 2101.1SchristosInput: 1e23 2111.1Schristosstrtod consumes 4 bytes and returns 17 with f = 9.9999999999999992e+22 = #44b52d02 c7e14af6 2121.1Schristosg_dfmt(0) gives 5 bytes: "1e+23" 2131.1Schristos 2141.1SchristosstrtoId returns 17, consuming 4 bytes. 2151.1SchristosfI[0] = #44b52d02 c7e14af6 = 9.9999999999999992e+22 2161.1SchristosfI[1] = #44b52d02 c7e14af7 = 1.0000000000000001e+23 2171.1SchristosfI[0] == strtod 2181.1Schristos 2191.1Schristos 2201.1SchristosInput: 1e310 2211.1Schristosstrtod consumes 5 bytes and returns 163 with f = Infinity = #7ff00000 0 2221.1Schristosg_dfmt(0) gives 8 bytes: "Infinity" 2231.1Schristos 2241.1SchristosstrtoId returns 163, consuming 5 bytes. 2251.1SchristosfI[0] = #7fefffff ffffffff = 1.7976931348623157e+308 2261.1SchristosfI[1] = #7ff00000 0 = Infinity 2271.1SchristosfI[1] == strtod 2281.1Schristos 2291.1Schristos 2301.1SchristosInput: 9.0259718793241475e-277 2311.1Schristosstrtod consumes 23 bytes and returns 33 with f = 9.0259718793241479e-277 = #6a00000 0 2321.1Schristosg_dfmt(0) gives 22 bytes: "9.025971879324148e-277" 2331.1Schristos 2341.1SchristosstrtoId returns 33, consuming 23 bytes. 2351.1SchristosfI[0] = #69fffff ffffffff = 9.0259718793241469e-277 2361.1SchristosfI[1] = #6a00000 0 = 9.0259718793241479e-277 2371.1SchristosfI[1] == strtod 2381.1Schristos 2391.1Schristos 2401.1SchristosInput: 9.025971879324147880346310405869e-277 2411.1Schristosstrtod consumes 37 bytes and returns 17 with f = 9.0259718793241479e-277 = #6a00000 0 2421.1Schristosg_dfmt(0) gives 22 bytes: "9.025971879324148e-277" 2431.1Schristos 2441.1SchristosstrtoId returns 17, consuming 37 bytes. 2451.1SchristosfI[0] = #6a00000 0 = 9.0259718793241479e-277 2461.1SchristosfI[1] = #6a00000 1 = 9.0259718793241499e-277 2471.1SchristosfI[0] == strtod 2481.1Schristos 2491.1Schristos 2501.1SchristosInput: 9.025971879324147880346310405868e-277 2511.1Schristosstrtod consumes 37 bytes and returns 33 with f = 9.0259718793241479e-277 = #6a00000 0 2521.1Schristosg_dfmt(0) gives 22 bytes: "9.025971879324148e-277" 2531.1Schristos 2541.1SchristosstrtoId returns 33, consuming 37 bytes. 2551.1SchristosfI[0] = #69fffff ffffffff = 9.0259718793241469e-277 2561.1SchristosfI[1] = #6a00000 0 = 9.0259718793241479e-277 2571.1SchristosfI[1] == strtod 2581.1Schristos 2591.1Schristos 2601.1SchristosInput: 2.2250738585072014e-308 2611.1Schristosstrtod consumes 23 bytes and returns 17 with f = 2.2250738585072014e-308 = #100000 0 2621.1Schristosg_dfmt(0) gives 23 bytes: "2.2250738585072014e-308" 2631.1Schristos 2641.1SchristosstrtoId returns 17, consuming 23 bytes. 2651.1SchristosfI[0] = #100000 0 = 2.2250738585072014e-308 2661.1SchristosfI[1] = #100000 1 = 2.2250738585072019e-308 2671.1SchristosfI[0] == strtod 2681.1Schristos 2691.1Schristos 2701.1SchristosInput: 2.2250738585072013e-308 2711.1Schristosstrtod consumes 23 bytes and returns 33 with f = 2.2250738585072014e-308 = #100000 0 2721.1Schristosg_dfmt(0) gives 23 bytes: "2.2250738585072014e-308" 2731.1Schristos 2741.1SchristosstrtoId returns 33, consuming 23 bytes. 2751.1SchristosfI[0] = #fffff ffffffff = 2.2250738585072009e-308 2761.1SchristosfI[1] = #100000 0 = 2.2250738585072014e-308 2771.1SchristosfI[1] == strtod 2781.1Schristos 2791.1SchristosRounding mode for strtor... changed from 1 (nearest) to 0 (toward zero) 2801.1Schristos 2811.1SchristosInput: 1.1 2821.1Schristosstrtod consumes 3 bytes and returns 17 with f = 1.0999999999999999 = #3ff19999 99999999 2831.1Schristosg_dfmt(0) gives 18 bytes: "1.0999999999999999" 2841.1Schristos 2851.1SchristosstrtoId returns 33, consuming 3 bytes. 2861.1SchristosfI[0] = #3ff19999 99999999 = 1.0999999999999999 2871.1SchristosfI[1] = #3ff19999 9999999a = 1.1000000000000001 2881.1SchristosfI[0] == strtod 2891.1Schristos 2901.1Schristos 2911.1SchristosInput: -1.1 2921.1Schristosstrtod consumes 4 bytes and returns 25 with f = -1.0999999999999999 = #bff19999 99999999 2931.1Schristosg_dfmt(0) gives 19 bytes: "-1.0999999999999999" 2941.1Schristos 2951.1SchristosstrtoId returns 41, consuming 4 bytes. 2961.1SchristosfI[0] = #bff19999 9999999a = -1.1000000000000001 2971.1SchristosfI[1] = #bff19999 99999999 = -1.0999999999999999 2981.1SchristosfI[1] == strtod 2991.1Schristos 3001.1Schristos 3011.1SchristosInput: 1.2 3021.1Schristosstrtod consumes 3 bytes and returns 17 with f = 1.2 = #3ff33333 33333333 3031.1Schristosg_dfmt(0) gives 3 bytes: "1.2" 3041.1Schristos 3051.1SchristosstrtoId returns 17, consuming 3 bytes. 3061.1SchristosfI[0] = #3ff33333 33333333 = 1.2 3071.1SchristosfI[1] = #3ff33333 33333334 = 1.2000000000000002 3081.1SchristosfI[0] == strtod 3091.1Schristos 3101.1Schristos 3111.1SchristosInput: -1.2 3121.1Schristosstrtod consumes 4 bytes and returns 25 with f = -1.2 = #bff33333 33333333 3131.1Schristosg_dfmt(0) gives 4 bytes: "-1.2" 3141.1Schristos 3151.1SchristosstrtoId returns 25, consuming 4 bytes. 3161.1SchristosfI[0] = #bff33333 33333334 = -1.2000000000000002 3171.1SchristosfI[1] = #bff33333 33333333 = -1.2 3181.1SchristosfI[1] == strtod 3191.1Schristos 3201.1Schristos 3211.1SchristosInput: 1.3 3221.1Schristosstrtod consumes 3 bytes and returns 17 with f = 1.2999999999999998 = #3ff4cccc cccccccc 3231.1Schristosg_dfmt(0) gives 18 bytes: "1.2999999999999998" 3241.1Schristos 3251.1SchristosstrtoId returns 33, consuming 3 bytes. 3261.1SchristosfI[0] = #3ff4cccc cccccccc = 1.2999999999999998 3271.1SchristosfI[1] = #3ff4cccc cccccccd = 1.3 3281.1SchristosfI[0] == strtod 3291.1Schristos 3301.1Schristos 3311.1SchristosInput: -1.3 3321.1Schristosstrtod consumes 4 bytes and returns 25 with f = -1.2999999999999998 = #bff4cccc cccccccc 3331.1Schristosg_dfmt(0) gives 19 bytes: "-1.2999999999999998" 3341.1Schristos 3351.1SchristosstrtoId returns 41, consuming 4 bytes. 3361.1SchristosfI[0] = #bff4cccc cccccccd = -1.3 3371.1SchristosfI[1] = #bff4cccc cccccccc = -1.2999999999999998 3381.1SchristosfI[1] == strtod 3391.1Schristos 3401.1Schristos 3411.1SchristosInput: 1.4 3421.1Schristosstrtod consumes 3 bytes and returns 17 with f = 1.3999999999999999 = #3ff66666 66666666 3431.1Schristosg_dfmt(0) gives 3 bytes: "1.4" 3441.1Schristos 3451.1SchristosstrtoId returns 17, consuming 3 bytes. 3461.1SchristosfI[0] = #3ff66666 66666666 = 1.3999999999999999 3471.1SchristosfI[1] = #3ff66666 66666667 = 1.4000000000000001 3481.1SchristosfI[0] == strtod 3491.1Schristos 3501.1Schristos 3511.1SchristosInput: -1.4 3521.1Schristosstrtod consumes 4 bytes and returns 25 with f = -1.3999999999999999 = #bff66666 66666666 3531.1Schristosg_dfmt(0) gives 4 bytes: "-1.4" 3541.1Schristos 3551.1SchristosstrtoId returns 25, consuming 4 bytes. 3561.1SchristosfI[0] = #bff66666 66666667 = -1.4000000000000001 3571.1SchristosfI[1] = #bff66666 66666666 = -1.3999999999999999 3581.1SchristosfI[1] == strtod 3591.1Schristos 3601.1Schristos 3611.1SchristosInput: 1.5 3621.1Schristosstrtod consumes 3 bytes and returns 1 with f = 1.5 = #3ff80000 0 3631.1Schristosg_dfmt(0) gives 3 bytes: "1.5" 3641.1Schristos 3651.1SchristosstrtoId returns 1, consuming 3 bytes. 3661.1SchristosfI[0] == fI[1] == strtod 3671.1Schristos 3681.1Schristos 3691.1SchristosInput: -1.5 3701.1Schristosstrtod consumes 4 bytes and returns 9 with f = -1.5 = #bff80000 0 3711.1Schristosg_dfmt(0) gives 4 bytes: "-1.5" 3721.1Schristos 3731.1SchristosstrtoId returns 9, consuming 4 bytes. 3741.1SchristosfI[0] == fI[1] == strtod 3751.1Schristos 3761.1Schristos 3771.1SchristosInput: 1.6 3781.1Schristosstrtod consumes 3 bytes and returns 17 with f = 1.5999999999999999 = #3ff99999 99999999 3791.1Schristosg_dfmt(0) gives 18 bytes: "1.5999999999999999" 3801.1Schristos 3811.1SchristosstrtoId returns 33, consuming 3 bytes. 3821.1SchristosfI[0] = #3ff99999 99999999 = 1.5999999999999999 3831.1SchristosfI[1] = #3ff99999 9999999a = 1.6000000000000001 3841.1SchristosfI[0] == strtod 3851.1Schristos 3861.1Schristos 3871.1SchristosInput: -1.6 3881.1Schristosstrtod consumes 4 bytes and returns 25 with f = -1.5999999999999999 = #bff99999 99999999 3891.1Schristosg_dfmt(0) gives 19 bytes: "-1.5999999999999999" 3901.1Schristos 3911.1SchristosstrtoId returns 41, consuming 4 bytes. 3921.1SchristosfI[0] = #bff99999 9999999a = -1.6000000000000001 3931.1SchristosfI[1] = #bff99999 99999999 = -1.5999999999999999 3941.1SchristosfI[1] == strtod 3951.1Schristos 3961.1Schristos 3971.1SchristosInput: 1.7 3981.1Schristosstrtod consumes 3 bytes and returns 17 with f = 1.7 = #3ffb3333 33333333 3991.1Schristosg_dfmt(0) gives 3 bytes: "1.7" 4001.1Schristos 4011.1SchristosstrtoId returns 17, consuming 3 bytes. 4021.1SchristosfI[0] = #3ffb3333 33333333 = 1.7 4031.1SchristosfI[1] = #3ffb3333 33333334 = 1.7000000000000002 4041.1SchristosfI[0] == strtod 4051.1Schristos 4061.1Schristos 4071.1SchristosInput: -1.7 4081.1Schristosstrtod consumes 4 bytes and returns 25 with f = -1.7 = #bffb3333 33333333 4091.1Schristosg_dfmt(0) gives 4 bytes: "-1.7" 4101.1Schristos 4111.1SchristosstrtoId returns 25, consuming 4 bytes. 4121.1SchristosfI[0] = #bffb3333 33333334 = -1.7000000000000002 4131.1SchristosfI[1] = #bffb3333 33333333 = -1.7 4141.1SchristosfI[1] == strtod 4151.1Schristos 4161.1Schristos 4171.1SchristosInput: 1.8 4181.1Schristosstrtod consumes 3 bytes and returns 17 with f = 1.7999999999999998 = #3ffccccc cccccccc 4191.1Schristosg_dfmt(0) gives 18 bytes: "1.7999999999999998" 4201.1Schristos 4211.1SchristosstrtoId returns 33, consuming 3 bytes. 4221.1SchristosfI[0] = #3ffccccc cccccccc = 1.7999999999999998 4231.1SchristosfI[1] = #3ffccccc cccccccd = 1.8 4241.1SchristosfI[0] == strtod 4251.1Schristos 4261.1Schristos 4271.1SchristosInput: -1.8 4281.1Schristosstrtod consumes 4 bytes and returns 25 with f = -1.7999999999999998 = #bffccccc cccccccc 4291.1Schristosg_dfmt(0) gives 19 bytes: "-1.7999999999999998" 4301.1Schristos 4311.1SchristosstrtoId returns 41, consuming 4 bytes. 4321.1SchristosfI[0] = #bffccccc cccccccd = -1.8 4331.1SchristosfI[1] = #bffccccc cccccccc = -1.7999999999999998 4341.1SchristosfI[1] == strtod 4351.1Schristos 4361.1Schristos 4371.1SchristosInput: 1.9 4381.1Schristosstrtod consumes 3 bytes and returns 17 with f = 1.8999999999999999 = #3ffe6666 66666666 4391.1Schristosg_dfmt(0) gives 3 bytes: "1.9" 4401.1Schristos 4411.1SchristosstrtoId returns 17, consuming 3 bytes. 4421.1SchristosfI[0] = #3ffe6666 66666666 = 1.8999999999999999 4431.1SchristosfI[1] = #3ffe6666 66666667 = 1.9000000000000001 4441.1SchristosfI[0] == strtod 4451.1Schristos 4461.1Schristos 4471.1SchristosInput: -1.9 4481.1Schristosstrtod consumes 4 bytes and returns 25 with f = -1.8999999999999999 = #bffe6666 66666666 4491.1Schristosg_dfmt(0) gives 4 bytes: "-1.9" 4501.1Schristos 4511.1SchristosstrtoId returns 25, consuming 4 bytes. 4521.1SchristosfI[0] = #bffe6666 66666667 = -1.9000000000000001 4531.1SchristosfI[1] = #bffe6666 66666666 = -1.8999999999999999 4541.1SchristosfI[1] == strtod 4551.1Schristos 4561.1SchristosRounding mode for strtor... changed from 0 (toward zero) to 1 (nearest) 4571.1Schristos 4581.1SchristosInput: 1.1 4591.1Schristosstrtod consumes 3 bytes and returns 33 with f = 1.1000000000000001 = #3ff19999 9999999a 4601.1Schristosg_dfmt(0) gives 3 bytes: "1.1" 4611.1Schristos 4621.1SchristosstrtoId returns 33, consuming 3 bytes. 4631.1SchristosfI[0] = #3ff19999 99999999 = 1.0999999999999999 4641.1SchristosfI[1] = #3ff19999 9999999a = 1.1000000000000001 4651.1SchristosfI[1] == strtod 4661.1Schristos 4671.1Schristos 4681.1SchristosInput: -1.1 4691.1Schristosstrtod consumes 4 bytes and returns 41 with f = -1.1000000000000001 = #bff19999 9999999a 4701.1Schristosg_dfmt(0) gives 4 bytes: "-1.1" 4711.1Schristos 4721.1SchristosstrtoId returns 41, consuming 4 bytes. 4731.1SchristosfI[0] = #bff19999 9999999a = -1.1000000000000001 4741.1SchristosfI[1] = #bff19999 99999999 = -1.0999999999999999 4751.1SchristosfI[0] == strtod 4761.1Schristos 4771.1Schristos 4781.1SchristosInput: 1.2 4791.1Schristosstrtod consumes 3 bytes and returns 17 with f = 1.2 = #3ff33333 33333333 4801.1Schristosg_dfmt(0) gives 3 bytes: "1.2" 4811.1Schristos 4821.1SchristosstrtoId returns 17, consuming 3 bytes. 4831.1SchristosfI[0] = #3ff33333 33333333 = 1.2 4841.1SchristosfI[1] = #3ff33333 33333334 = 1.2000000000000002 4851.1SchristosfI[0] == strtod 4861.1Schristos 4871.1Schristos 4881.1SchristosInput: -1.2 4891.1Schristosstrtod consumes 4 bytes and returns 25 with f = -1.2 = #bff33333 33333333 4901.1Schristosg_dfmt(0) gives 4 bytes: "-1.2" 4911.1Schristos 4921.1SchristosstrtoId returns 25, consuming 4 bytes. 4931.1SchristosfI[0] = #bff33333 33333334 = -1.2000000000000002 4941.1SchristosfI[1] = #bff33333 33333333 = -1.2 4951.1SchristosfI[1] == strtod 4961.1Schristos 4971.1Schristos 4981.1SchristosInput: 1.3 4991.1Schristosstrtod consumes 3 bytes and returns 33 with f = 1.3 = #3ff4cccc cccccccd 5001.1Schristosg_dfmt(0) gives 3 bytes: "1.3" 5011.1Schristos 5021.1SchristosstrtoId returns 33, consuming 3 bytes. 5031.1SchristosfI[0] = #3ff4cccc cccccccc = 1.2999999999999998 5041.1SchristosfI[1] = #3ff4cccc cccccccd = 1.3 5051.1SchristosfI[1] == strtod 5061.1Schristos 5071.1Schristos 5081.1SchristosInput: -1.3 5091.1Schristosstrtod consumes 4 bytes and returns 41 with f = -1.3 = #bff4cccc cccccccd 5101.1Schristosg_dfmt(0) gives 4 bytes: "-1.3" 5111.1Schristos 5121.1SchristosstrtoId returns 41, consuming 4 bytes. 5131.1SchristosfI[0] = #bff4cccc cccccccd = -1.3 5141.1SchristosfI[1] = #bff4cccc cccccccc = -1.2999999999999998 5151.1SchristosfI[0] == strtod 5161.1Schristos 5171.1Schristos 5181.1SchristosInput: 1.4 5191.1Schristosstrtod consumes 3 bytes and returns 17 with f = 1.3999999999999999 = #3ff66666 66666666 5201.1Schristosg_dfmt(0) gives 3 bytes: "1.4" 5211.1Schristos 5221.1SchristosstrtoId returns 17, consuming 3 bytes. 5231.1SchristosfI[0] = #3ff66666 66666666 = 1.3999999999999999 5241.1SchristosfI[1] = #3ff66666 66666667 = 1.4000000000000001 5251.1SchristosfI[0] == strtod 5261.1Schristos 5271.1Schristos 5281.1SchristosInput: -1.4 5291.1Schristosstrtod consumes 4 bytes and returns 25 with f = -1.3999999999999999 = #bff66666 66666666 5301.1Schristosg_dfmt(0) gives 4 bytes: "-1.4" 5311.1Schristos 5321.1SchristosstrtoId returns 25, consuming 4 bytes. 5331.1SchristosfI[0] = #bff66666 66666667 = -1.4000000000000001 5341.1SchristosfI[1] = #bff66666 66666666 = -1.3999999999999999 5351.1SchristosfI[1] == strtod 5361.1Schristos 5371.1Schristos 5381.1SchristosInput: 1.5 5391.1Schristosstrtod consumes 3 bytes and returns 1 with f = 1.5 = #3ff80000 0 5401.1Schristosg_dfmt(0) gives 3 bytes: "1.5" 5411.1Schristos 5421.1SchristosstrtoId returns 1, consuming 3 bytes. 5431.1SchristosfI[0] == fI[1] == strtod 5441.1Schristos 5451.1Schristos 5461.1SchristosInput: -1.5 5471.1Schristosstrtod consumes 4 bytes and returns 9 with f = -1.5 = #bff80000 0 5481.1Schristosg_dfmt(0) gives 4 bytes: "-1.5" 5491.1Schristos 5501.1SchristosstrtoId returns 9, consuming 4 bytes. 5511.1SchristosfI[0] == fI[1] == strtod 5521.1Schristos 5531.1Schristos 5541.1SchristosInput: 1.6 5551.1Schristosstrtod consumes 3 bytes and returns 33 with f = 1.6000000000000001 = #3ff99999 9999999a 5561.1Schristosg_dfmt(0) gives 3 bytes: "1.6" 5571.1Schristos 5581.1SchristosstrtoId returns 33, consuming 3 bytes. 5591.1SchristosfI[0] = #3ff99999 99999999 = 1.5999999999999999 5601.1SchristosfI[1] = #3ff99999 9999999a = 1.6000000000000001 5611.1SchristosfI[1] == strtod 5621.1Schristos 5631.1Schristos 5641.1SchristosInput: -1.6 5651.1Schristosstrtod consumes 4 bytes and returns 41 with f = -1.6000000000000001 = #bff99999 9999999a 5661.1Schristosg_dfmt(0) gives 4 bytes: "-1.6" 5671.1Schristos 5681.1SchristosstrtoId returns 41, consuming 4 bytes. 5691.1SchristosfI[0] = #bff99999 9999999a = -1.6000000000000001 5701.1SchristosfI[1] = #bff99999 99999999 = -1.5999999999999999 5711.1SchristosfI[0] == strtod 5721.1Schristos 5731.1Schristos 5741.1SchristosInput: 1.7 5751.1Schristosstrtod consumes 3 bytes and returns 17 with f = 1.7 = #3ffb3333 33333333 5761.1Schristosg_dfmt(0) gives 3 bytes: "1.7" 5771.1Schristos 5781.1SchristosstrtoId returns 17, consuming 3 bytes. 5791.1SchristosfI[0] = #3ffb3333 33333333 = 1.7 5801.1SchristosfI[1] = #3ffb3333 33333334 = 1.7000000000000002 5811.1SchristosfI[0] == strtod 5821.1Schristos 5831.1Schristos 5841.1SchristosInput: -1.7 5851.1Schristosstrtod consumes 4 bytes and returns 25 with f = -1.7 = #bffb3333 33333333 5861.1Schristosg_dfmt(0) gives 4 bytes: "-1.7" 5871.1Schristos 5881.1SchristosstrtoId returns 25, consuming 4 bytes. 5891.1SchristosfI[0] = #bffb3333 33333334 = -1.7000000000000002 5901.1SchristosfI[1] = #bffb3333 33333333 = -1.7 5911.1SchristosfI[1] == strtod 5921.1Schristos 5931.1Schristos 5941.1SchristosInput: 1.8 5951.1Schristosstrtod consumes 3 bytes and returns 33 with f = 1.8 = #3ffccccc cccccccd 5961.1Schristosg_dfmt(0) gives 3 bytes: "1.8" 5971.1Schristos 5981.1SchristosstrtoId returns 33, consuming 3 bytes. 5991.1SchristosfI[0] = #3ffccccc cccccccc = 1.7999999999999998 6001.1SchristosfI[1] = #3ffccccc cccccccd = 1.8 6011.1SchristosfI[1] == strtod 6021.1Schristos 6031.1Schristos 6041.1SchristosInput: -1.8 6051.1Schristosstrtod consumes 4 bytes and returns 41 with f = -1.8 = #bffccccc cccccccd 6061.1Schristosg_dfmt(0) gives 4 bytes: "-1.8" 6071.1Schristos 6081.1SchristosstrtoId returns 41, consuming 4 bytes. 6091.1SchristosfI[0] = #bffccccc cccccccd = -1.8 6101.1SchristosfI[1] = #bffccccc cccccccc = -1.7999999999999998 6111.1SchristosfI[0] == strtod 6121.1Schristos 6131.1Schristos 6141.1SchristosInput: 1.9 6151.1Schristosstrtod consumes 3 bytes and returns 17 with f = 1.8999999999999999 = #3ffe6666 66666666 6161.1Schristosg_dfmt(0) gives 3 bytes: "1.9" 6171.1Schristos 6181.1SchristosstrtoId returns 17, consuming 3 bytes. 6191.1SchristosfI[0] = #3ffe6666 66666666 = 1.8999999999999999 6201.1SchristosfI[1] = #3ffe6666 66666667 = 1.9000000000000001 6211.1SchristosfI[0] == strtod 6221.1Schristos 6231.1Schristos 6241.1SchristosInput: -1.9 6251.1Schristosstrtod consumes 4 bytes and returns 25 with f = -1.8999999999999999 = #bffe6666 66666666 6261.1Schristosg_dfmt(0) gives 4 bytes: "-1.9" 6271.1Schristos 6281.1SchristosstrtoId returns 25, consuming 4 bytes. 6291.1SchristosfI[0] = #bffe6666 66666667 = -1.9000000000000001 6301.1SchristosfI[1] = #bffe6666 66666666 = -1.8999999999999999 6311.1SchristosfI[1] == strtod 6321.1Schristos 6331.1SchristosRounding mode for strtor... changed from 1 (nearest) to 2 (toward +Infinity) 6341.1Schristos 6351.1SchristosInput: 1.1 6361.1Schristosstrtod consumes 3 bytes and returns 33 with f = 1.1000000000000001 = #3ff19999 9999999a 6371.1Schristosg_dfmt(0) gives 3 bytes: "1.1" 6381.1Schristos 6391.1SchristosstrtoId returns 33, consuming 3 bytes. 6401.1SchristosfI[0] = #3ff19999 99999999 = 1.0999999999999999 6411.1SchristosfI[1] = #3ff19999 9999999a = 1.1000000000000001 6421.1SchristosfI[1] == strtod 6431.1Schristos 6441.1Schristos 6451.1SchristosInput: -1.1 6461.1Schristosstrtod consumes 4 bytes and returns 25 with f = -1.0999999999999999 = #bff19999 99999999 6471.1Schristosg_dfmt(0) gives 19 bytes: "-1.0999999999999999" 6481.1Schristos 6491.1SchristosstrtoId returns 41, consuming 4 bytes. 6501.1SchristosfI[0] = #bff19999 9999999a = -1.1000000000000001 6511.1SchristosfI[1] = #bff19999 99999999 = -1.0999999999999999 6521.1SchristosfI[1] == strtod 6531.1Schristos 6541.1Schristos 6551.1SchristosInput: 1.2 6561.1Schristosstrtod consumes 3 bytes and returns 33 with f = 1.2000000000000002 = #3ff33333 33333334 6571.1Schristosg_dfmt(0) gives 18 bytes: "1.2000000000000002" 6581.1Schristos 6591.1SchristosstrtoId returns 17, consuming 3 bytes. 6601.1SchristosfI[0] = #3ff33333 33333333 = 1.2 6611.1SchristosfI[1] = #3ff33333 33333334 = 1.2000000000000002 6621.1SchristosfI[1] == strtod 6631.1Schristos 6641.1Schristos 6651.1SchristosInput: -1.2 6661.1Schristosstrtod consumes 4 bytes and returns 25 with f = -1.2 = #bff33333 33333333 6671.1Schristosg_dfmt(0) gives 4 bytes: "-1.2" 6681.1Schristos 6691.1SchristosstrtoId returns 25, consuming 4 bytes. 6701.1SchristosfI[0] = #bff33333 33333334 = -1.2000000000000002 6711.1SchristosfI[1] = #bff33333 33333333 = -1.2 6721.1SchristosfI[1] == strtod 6731.1Schristos 6741.1Schristos 6751.1SchristosInput: 1.3 6761.1Schristosstrtod consumes 3 bytes and returns 33 with f = 1.3 = #3ff4cccc cccccccd 6771.1Schristosg_dfmt(0) gives 3 bytes: "1.3" 6781.1Schristos 6791.1SchristosstrtoId returns 33, consuming 3 bytes. 6801.1SchristosfI[0] = #3ff4cccc cccccccc = 1.2999999999999998 6811.1SchristosfI[1] = #3ff4cccc cccccccd = 1.3 6821.1SchristosfI[1] == strtod 6831.1Schristos 6841.1Schristos 6851.1SchristosInput: -1.3 6861.1Schristosstrtod consumes 4 bytes and returns 25 with f = -1.2999999999999998 = #bff4cccc cccccccc 6871.1Schristosg_dfmt(0) gives 19 bytes: "-1.2999999999999998" 6881.1Schristos 6891.1SchristosstrtoId returns 41, consuming 4 bytes. 6901.1SchristosfI[0] = #bff4cccc cccccccd = -1.3 6911.1SchristosfI[1] = #bff4cccc cccccccc = -1.2999999999999998 6921.1SchristosfI[1] == strtod 6931.1Schristos 6941.1Schristos 6951.1SchristosInput: 1.4 6961.1Schristosstrtod consumes 3 bytes and returns 33 with f = 1.4000000000000001 = #3ff66666 66666667 6971.1Schristosg_dfmt(0) gives 18 bytes: "1.4000000000000001" 6981.1Schristos 6991.1SchristosstrtoId returns 17, consuming 3 bytes. 7001.1SchristosfI[0] = #3ff66666 66666666 = 1.3999999999999999 7011.1SchristosfI[1] = #3ff66666 66666667 = 1.4000000000000001 7021.1SchristosfI[1] == strtod 7031.1Schristos 7041.1Schristos 7051.1SchristosInput: -1.4 7061.1Schristosstrtod consumes 4 bytes and returns 25 with f = -1.3999999999999999 = #bff66666 66666666 7071.1Schristosg_dfmt(0) gives 4 bytes: "-1.4" 7081.1Schristos 7091.1SchristosstrtoId returns 25, consuming 4 bytes. 7101.1SchristosfI[0] = #bff66666 66666667 = -1.4000000000000001 7111.1SchristosfI[1] = #bff66666 66666666 = -1.3999999999999999 7121.1SchristosfI[1] == strtod 7131.1Schristos 7141.1Schristos 7151.1SchristosInput: 1.5 7161.1Schristosstrtod consumes 3 bytes and returns 1 with f = 1.5 = #3ff80000 0 7171.1Schristosg_dfmt(0) gives 3 bytes: "1.5" 7181.1Schristos 7191.1SchristosstrtoId returns 1, consuming 3 bytes. 7201.1SchristosfI[0] == fI[1] == strtod 7211.1Schristos 7221.1Schristos 7231.1SchristosInput: -1.5 7241.1Schristosstrtod consumes 4 bytes and returns 9 with f = -1.5 = #bff80000 0 7251.1Schristosg_dfmt(0) gives 4 bytes: "-1.5" 7261.1Schristos 7271.1SchristosstrtoId returns 9, consuming 4 bytes. 7281.1SchristosfI[0] == fI[1] == strtod 7291.1Schristos 7301.1Schristos 7311.1SchristosInput: 1.6 7321.1Schristosstrtod consumes 3 bytes and returns 33 with f = 1.6000000000000001 = #3ff99999 9999999a 7331.1Schristosg_dfmt(0) gives 3 bytes: "1.6" 7341.1Schristos 7351.1SchristosstrtoId returns 33, consuming 3 bytes. 7361.1SchristosfI[0] = #3ff99999 99999999 = 1.5999999999999999 7371.1SchristosfI[1] = #3ff99999 9999999a = 1.6000000000000001 7381.1SchristosfI[1] == strtod 7391.1Schristos 7401.1Schristos 7411.1SchristosInput: -1.6 7421.1Schristosstrtod consumes 4 bytes and returns 25 with f = -1.5999999999999999 = #bff99999 99999999 7431.1Schristosg_dfmt(0) gives 19 bytes: "-1.5999999999999999" 7441.1Schristos 7451.1SchristosstrtoId returns 41, consuming 4 bytes. 7461.1SchristosfI[0] = #bff99999 9999999a = -1.6000000000000001 7471.1SchristosfI[1] = #bff99999 99999999 = -1.5999999999999999 7481.1SchristosfI[1] == strtod 7491.1Schristos 7501.1Schristos 7511.1SchristosInput: 1.7 7521.1Schristosstrtod consumes 3 bytes and returns 33 with f = 1.7000000000000002 = #3ffb3333 33333334 7531.1Schristosg_dfmt(0) gives 18 bytes: "1.7000000000000002" 7541.1Schristos 7551.1SchristosstrtoId returns 17, consuming 3 bytes. 7561.1SchristosfI[0] = #3ffb3333 33333333 = 1.7 7571.1SchristosfI[1] = #3ffb3333 33333334 = 1.7000000000000002 7581.1SchristosfI[1] == strtod 7591.1Schristos 7601.1Schristos 7611.1SchristosInput: -1.7 7621.1Schristosstrtod consumes 4 bytes and returns 25 with f = -1.7 = #bffb3333 33333333 7631.1Schristosg_dfmt(0) gives 4 bytes: "-1.7" 7641.1Schristos 7651.1SchristosstrtoId returns 25, consuming 4 bytes. 7661.1SchristosfI[0] = #bffb3333 33333334 = -1.7000000000000002 7671.1SchristosfI[1] = #bffb3333 33333333 = -1.7 7681.1SchristosfI[1] == strtod 7691.1Schristos 7701.1Schristos 7711.1SchristosInput: 1.8 7721.1Schristosstrtod consumes 3 bytes and returns 33 with f = 1.8 = #3ffccccc cccccccd 7731.1Schristosg_dfmt(0) gives 3 bytes: "1.8" 7741.1Schristos 7751.1SchristosstrtoId returns 33, consuming 3 bytes. 7761.1SchristosfI[0] = #3ffccccc cccccccc = 1.7999999999999998 7771.1SchristosfI[1] = #3ffccccc cccccccd = 1.8 7781.1SchristosfI[1] == strtod 7791.1Schristos 7801.1Schristos 7811.1SchristosInput: -1.8 7821.1Schristosstrtod consumes 4 bytes and returns 25 with f = -1.7999999999999998 = #bffccccc cccccccc 7831.1Schristosg_dfmt(0) gives 19 bytes: "-1.7999999999999998" 7841.1Schristos 7851.1SchristosstrtoId returns 41, consuming 4 bytes. 7861.1SchristosfI[0] = #bffccccc cccccccd = -1.8 7871.1SchristosfI[1] = #bffccccc cccccccc = -1.7999999999999998 7881.1SchristosfI[1] == strtod 7891.1Schristos 7901.1Schristos 7911.1SchristosInput: 1.9 7921.1Schristosstrtod consumes 3 bytes and returns 33 with f = 1.9000000000000001 = #3ffe6666 66666667 7931.1Schristosg_dfmt(0) gives 18 bytes: "1.9000000000000001" 7941.1Schristos 7951.1SchristosstrtoId returns 17, consuming 3 bytes. 7961.1SchristosfI[0] = #3ffe6666 66666666 = 1.8999999999999999 7971.1SchristosfI[1] = #3ffe6666 66666667 = 1.9000000000000001 7981.1SchristosfI[1] == strtod 7991.1Schristos 8001.1Schristos 8011.1SchristosInput: -1.9 8021.1Schristosstrtod consumes 4 bytes and returns 25 with f = -1.8999999999999999 = #bffe6666 66666666 8031.1Schristosg_dfmt(0) gives 4 bytes: "-1.9" 8041.1Schristos 8051.1SchristosstrtoId returns 25, consuming 4 bytes. 8061.1SchristosfI[0] = #bffe6666 66666667 = -1.9000000000000001 8071.1SchristosfI[1] = #bffe6666 66666666 = -1.8999999999999999 8081.1SchristosfI[1] == strtod 8091.1Schristos 8101.1SchristosRounding mode for strtor... changed from 2 (toward +Infinity) to 3 (toward -Infinity) 8111.1Schristos 8121.1SchristosInput: 1.1 8131.1Schristosstrtod consumes 3 bytes and returns 17 with f = 1.0999999999999999 = #3ff19999 99999999 8141.1Schristosg_dfmt(0) gives 18 bytes: "1.0999999999999999" 8151.1Schristos 8161.1SchristosstrtoId returns 33, consuming 3 bytes. 8171.1SchristosfI[0] = #3ff19999 99999999 = 1.0999999999999999 8181.1SchristosfI[1] = #3ff19999 9999999a = 1.1000000000000001 8191.1SchristosfI[0] == strtod 8201.1Schristos 8211.1Schristos 8221.1SchristosInput: -1.1 8231.1Schristosstrtod consumes 4 bytes and returns 41 with f = -1.1000000000000001 = #bff19999 9999999a 8241.1Schristosg_dfmt(0) gives 4 bytes: "-1.1" 8251.1Schristos 8261.1SchristosstrtoId returns 41, consuming 4 bytes. 8271.1SchristosfI[0] = #bff19999 9999999a = -1.1000000000000001 8281.1SchristosfI[1] = #bff19999 99999999 = -1.0999999999999999 8291.1SchristosfI[0] == strtod 8301.1Schristos 8311.1Schristos 8321.1SchristosInput: 1.2 8331.1Schristosstrtod consumes 3 bytes and returns 17 with f = 1.2 = #3ff33333 33333333 8341.1Schristosg_dfmt(0) gives 3 bytes: "1.2" 8351.1Schristos 8361.1SchristosstrtoId returns 17, consuming 3 bytes. 8371.1SchristosfI[0] = #3ff33333 33333333 = 1.2 8381.1SchristosfI[1] = #3ff33333 33333334 = 1.2000000000000002 8391.1SchristosfI[0] == strtod 8401.1Schristos 8411.1Schristos 8421.1SchristosInput: -1.2 8431.1Schristosstrtod consumes 4 bytes and returns 41 with f = -1.2000000000000002 = #bff33333 33333334 8441.1Schristosg_dfmt(0) gives 19 bytes: "-1.2000000000000002" 8451.1Schristos 8461.1SchristosstrtoId returns 25, consuming 4 bytes. 8471.1SchristosfI[0] = #bff33333 33333334 = -1.2000000000000002 8481.1SchristosfI[1] = #bff33333 33333333 = -1.2 8491.1SchristosfI[0] == strtod 8501.1Schristos 8511.1Schristos 8521.1SchristosInput: 1.3 8531.1Schristosstrtod consumes 3 bytes and returns 17 with f = 1.2999999999999998 = #3ff4cccc cccccccc 8541.1Schristosg_dfmt(0) gives 18 bytes: "1.2999999999999998" 8551.1Schristos 8561.1SchristosstrtoId returns 33, consuming 3 bytes. 8571.1SchristosfI[0] = #3ff4cccc cccccccc = 1.2999999999999998 8581.1SchristosfI[1] = #3ff4cccc cccccccd = 1.3 8591.1SchristosfI[0] == strtod 8601.1Schristos 8611.1Schristos 8621.1SchristosInput: -1.3 8631.1Schristosstrtod consumes 4 bytes and returns 41 with f = -1.3 = #bff4cccc cccccccd 8641.1Schristosg_dfmt(0) gives 4 bytes: "-1.3" 8651.1Schristos 8661.1SchristosstrtoId returns 41, consuming 4 bytes. 8671.1SchristosfI[0] = #bff4cccc cccccccd = -1.3 8681.1SchristosfI[1] = #bff4cccc cccccccc = -1.2999999999999998 8691.1SchristosfI[0] == strtod 8701.1Schristos 8711.1Schristos 8721.1SchristosInput: 1.4 8731.1Schristosstrtod consumes 3 bytes and returns 17 with f = 1.3999999999999999 = #3ff66666 66666666 8741.1Schristosg_dfmt(0) gives 3 bytes: "1.4" 8751.1Schristos 8761.1SchristosstrtoId returns 17, consuming 3 bytes. 8771.1SchristosfI[0] = #3ff66666 66666666 = 1.3999999999999999 8781.1SchristosfI[1] = #3ff66666 66666667 = 1.4000000000000001 8791.1SchristosfI[0] == strtod 8801.1Schristos 8811.1Schristos 8821.1SchristosInput: -1.4 8831.1Schristosstrtod consumes 4 bytes and returns 41 with f = -1.4000000000000001 = #bff66666 66666667 8841.1Schristosg_dfmt(0) gives 19 bytes: "-1.4000000000000001" 8851.1Schristos 8861.1SchristosstrtoId returns 25, consuming 4 bytes. 8871.1SchristosfI[0] = #bff66666 66666667 = -1.4000000000000001 8881.1SchristosfI[1] = #bff66666 66666666 = -1.3999999999999999 8891.1SchristosfI[0] == strtod 8901.1Schristos 8911.1Schristos 8921.1SchristosInput: 1.5 8931.1Schristosstrtod consumes 3 bytes and returns 1 with f = 1.5 = #3ff80000 0 8941.1Schristosg_dfmt(0) gives 3 bytes: "1.5" 8951.1Schristos 8961.1SchristosstrtoId returns 1, consuming 3 bytes. 8971.1SchristosfI[0] == fI[1] == strtod 8981.1Schristos 8991.1Schristos 9001.1SchristosInput: -1.5 9011.1Schristosstrtod consumes 4 bytes and returns 9 with f = -1.5 = #bff80000 0 9021.1Schristosg_dfmt(0) gives 4 bytes: "-1.5" 9031.1Schristos 9041.1SchristosstrtoId returns 9, consuming 4 bytes. 9051.1SchristosfI[0] == fI[1] == strtod 9061.1Schristos 9071.1Schristos 9081.1SchristosInput: 1.6 9091.1Schristosstrtod consumes 3 bytes and returns 17 with f = 1.5999999999999999 = #3ff99999 99999999 9101.1Schristosg_dfmt(0) gives 18 bytes: "1.5999999999999999" 9111.1Schristos 9121.1SchristosstrtoId returns 33, consuming 3 bytes. 9131.1SchristosfI[0] = #3ff99999 99999999 = 1.5999999999999999 9141.1SchristosfI[1] = #3ff99999 9999999a = 1.6000000000000001 9151.1SchristosfI[0] == strtod 9161.1Schristos 9171.1Schristos 9181.1SchristosInput: -1.6 9191.1Schristosstrtod consumes 4 bytes and returns 41 with f = -1.6000000000000001 = #bff99999 9999999a 9201.1Schristosg_dfmt(0) gives 4 bytes: "-1.6" 9211.1Schristos 9221.1SchristosstrtoId returns 41, consuming 4 bytes. 9231.1SchristosfI[0] = #bff99999 9999999a = -1.6000000000000001 9241.1SchristosfI[1] = #bff99999 99999999 = -1.5999999999999999 9251.1SchristosfI[0] == strtod 9261.1Schristos 9271.1Schristos 9281.1SchristosInput: 1.7 9291.1Schristosstrtod consumes 3 bytes and returns 17 with f = 1.7 = #3ffb3333 33333333 9301.1Schristosg_dfmt(0) gives 3 bytes: "1.7" 9311.1Schristos 9321.1SchristosstrtoId returns 17, consuming 3 bytes. 9331.1SchristosfI[0] = #3ffb3333 33333333 = 1.7 9341.1SchristosfI[1] = #3ffb3333 33333334 = 1.7000000000000002 9351.1SchristosfI[0] == strtod 9361.1Schristos 9371.1Schristos 9381.1SchristosInput: -1.7 9391.1Schristosstrtod consumes 4 bytes and returns 41 with f = -1.7000000000000002 = #bffb3333 33333334 9401.1Schristosg_dfmt(0) gives 19 bytes: "-1.7000000000000002" 9411.1Schristos 9421.1SchristosstrtoId returns 25, consuming 4 bytes. 9431.1SchristosfI[0] = #bffb3333 33333334 = -1.7000000000000002 9441.1SchristosfI[1] = #bffb3333 33333333 = -1.7 9451.1SchristosfI[0] == strtod 9461.1Schristos 9471.1Schristos 9481.1SchristosInput: 1.8 9491.1Schristosstrtod consumes 3 bytes and returns 17 with f = 1.7999999999999998 = #3ffccccc cccccccc 9501.1Schristosg_dfmt(0) gives 18 bytes: "1.7999999999999998" 9511.1Schristos 9521.1SchristosstrtoId returns 33, consuming 3 bytes. 9531.1SchristosfI[0] = #3ffccccc cccccccc = 1.7999999999999998 9541.1SchristosfI[1] = #3ffccccc cccccccd = 1.8 9551.1SchristosfI[0] == strtod 9561.1Schristos 9571.1Schristos 9581.1SchristosInput: -1.8 9591.1Schristosstrtod consumes 4 bytes and returns 41 with f = -1.8 = #bffccccc cccccccd 9601.1Schristosg_dfmt(0) gives 4 bytes: "-1.8" 9611.1Schristos 9621.1SchristosstrtoId returns 41, consuming 4 bytes. 9631.1SchristosfI[0] = #bffccccc cccccccd = -1.8 9641.1SchristosfI[1] = #bffccccc cccccccc = -1.7999999999999998 9651.1SchristosfI[0] == strtod 9661.1Schristos 9671.1Schristos 9681.1SchristosInput: 1.9 9691.1Schristosstrtod consumes 3 bytes and returns 17 with f = 1.8999999999999999 = #3ffe6666 66666666 9701.1Schristosg_dfmt(0) gives 3 bytes: "1.9" 9711.1Schristos 9721.1SchristosstrtoId returns 17, consuming 3 bytes. 9731.1SchristosfI[0] = #3ffe6666 66666666 = 1.8999999999999999 9741.1SchristosfI[1] = #3ffe6666 66666667 = 1.9000000000000001 9751.1SchristosfI[0] == strtod 9761.1Schristos 9771.1Schristos 9781.1SchristosInput: -1.9 9791.1Schristosstrtod consumes 4 bytes and returns 41 with f = -1.9000000000000001 = #bffe6666 66666667 9801.1Schristosg_dfmt(0) gives 19 bytes: "-1.9000000000000001" 9811.1Schristos 9821.1SchristosstrtoId returns 25, consuming 4 bytes. 9831.1SchristosfI[0] = #bffe6666 66666667 = -1.9000000000000001 9841.1SchristosfI[1] = #bffe6666 66666666 = -1.8999999999999999 9851.1SchristosfI[0] == strtod 9861.1Schristos 987