Commit 0675ae4e authored by Kenton Varda's avatar Kenton Varda

Don't expect C lib functions to be in std namespace.

parent 4e76021c
...@@ -386,7 +386,7 @@ namespace { ...@@ -386,7 +386,7 @@ namespace {
int64_t parseInt64(kj::StringPtr s) { int64_t parseInt64(kj::StringPtr s) {
char *endPtr; char *endPtr;
errno = 0; errno = 0;
int64_t value = std::strtoll(s.begin(), &endPtr, 10); int64_t value = strtoll(s.begin(), &endPtr, 10);
KJ_REQUIRE(endPtr == s.end(), "String does not contain valid number", s); KJ_REQUIRE(endPtr == s.end(), "String does not contain valid number", s);
KJ_REQUIRE(errno != ERANGE, "Value out-of-range", s); KJ_REQUIRE(errno != ERANGE, "Value out-of-range", s);
return value; return value;
...@@ -395,7 +395,7 @@ int64_t parseInt64(kj::StringPtr s) { ...@@ -395,7 +395,7 @@ int64_t parseInt64(kj::StringPtr s) {
uint64_t parseUInt64(kj::StringPtr s) { uint64_t parseUInt64(kj::StringPtr s) {
char *endPtr; char *endPtr;
errno = 0; errno = 0;
uint64_t value = std::strtoull(s.begin(), &endPtr, 10); uint64_t value = strtoull(s.begin(), &endPtr, 10);
KJ_REQUIRE(endPtr == s.end(), "String does not contain valid number", s); KJ_REQUIRE(endPtr == s.end(), "String does not contain valid number", s);
KJ_REQUIRE(errno != ERANGE, "Value out-of-range", s); KJ_REQUIRE(errno != ERANGE, "Value out-of-range", s);
return value; return value;
...@@ -404,7 +404,7 @@ uint64_t parseUInt64(kj::StringPtr s) { ...@@ -404,7 +404,7 @@ uint64_t parseUInt64(kj::StringPtr s) {
double parseFloat64(kj::StringPtr s) { double parseFloat64(kj::StringPtr s) {
char *endPtr; char *endPtr;
errno = 0; errno = 0;
double value = std::strtod(s.begin(), &endPtr); double value = strtod(s.begin(), &endPtr);
KJ_REQUIRE(endPtr == s.end(), "String does not contain valid floating number", s); KJ_REQUIRE(endPtr == s.end(), "String does not contain valid floating number", s);
return value; return value;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment