Index: third_party/WebKit/Source/wtf/text/WTFString.cpp |
diff --git a/third_party/WebKit/Source/wtf/text/WTFString.cpp b/third_party/WebKit/Source/wtf/text/WTFString.cpp |
index 63c64f47f2709bb1b72cf7e73783a7999030f20c..f647d1733a41e7eb4ba9f8e5855ea7c2ddeafc16 100644 |
--- a/third_party/WebKit/Source/wtf/text/WTFString.cpp |
+++ b/third_party/WebKit/Source/wtf/text/WTFString.cpp |
@@ -1139,6 +1139,16 @@ double charactersToDouble(const UChar* data, size_t length, bool* ok) |
return toDoubleType<UChar, DisallowTrailingJunk>(data, length, ok, parsedLength); |
} |
+double charactersToDouble(const LChar* data, size_t length, size_t& parsedLength) |
+{ |
+ return toDoubleType<LChar, AllowTrailingJunk>(data, length, nullptr, parsedLength); |
+} |
+ |
+double charactersToDouble(const UChar* data, size_t length, size_t& parsedLength) |
+{ |
+ return toDoubleType<UChar, AllowTrailingJunk>(data, length, nullptr, parsedLength); |
+} |
+ |
float charactersToFloat(const LChar* data, size_t length, bool* ok) |
{ |
// FIXME: This will return ok even when the string fits into a double but |