diff --git a/README.md b/README.md index 13239a5..48f43bd 100644 --- a/README.md +++ b/README.md @@ -44,7 +44,7 @@ It will parse infinity and nan values. Example: ``` C++ -#include "fast_float/parse_number.h" +#include "fast_float/fast_float.h" #include int main() { @@ -53,6 +53,7 @@ int main() { auto answer = fast_float::from_chars(input.data(), input.data()+input.size(), result); if(answer.ec != std::errc()) { std::cerr << "parsing failure\n"; return EXIT_FAILURE; } std::cout << "parsed the number " << result << std::endl; + return EXIT_SUCCESS; } ``` diff --git a/tests/basictest.cpp b/tests/basictest.cpp index b234689..6e82398 100644 --- a/tests/basictest.cpp +++ b/tests/basictest.cpp @@ -110,6 +110,7 @@ int main() { std::cout << "======= 64 bits " << std::endl; + Assert(basic_test_64bit("1.0000000000000006661338147750939242541790008544921875",1.0000000000000007)); Assert(basic_test_64bit("1090544144181609348835077142190",0x1.b8779f2474dfbp+99)); Assert(basic_test_64bit("2.2250738585072013e-308",2.2250738585072013e-308)); Assert(basic_test_64bit("-92666518056446206563E3", -92666518056446206563E3)); diff --git a/tests/example_test.cpp b/tests/example_test.cpp index e2c1332..3502ce8 100644 --- a/tests/example_test.cpp +++ b/tests/example_test.cpp @@ -8,4 +8,5 @@ int main() { auto answer = fast_float::from_chars(input.data(), input.data()+input.size(), result); if(answer.ec != std::errc()) { std::cerr << "parsing failure\n"; return EXIT_FAILURE; } std::cout << "parsed the number " << result << std::endl; + return EXIT_SUCCESS; }