Changeset 58224 in webkit for trunk/JavaScriptCore/runtime/UString.cpp
- Timestamp:
- Apr 24, 2010, 10:00:38 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/runtime/UString.cpp
r58001 r58224 255 255 } 256 256 257 // FIXME: If tolerateTrailingJunk is true, then we want to tolerate junk 258 // after the number, even if it contains invalid UTF-16 sequences. So we 259 // shouldn't use the UTF8String function, which returns null when it 260 // encounters invalid UTF-16. Further, we have no need to convert the 261 // non-ASCII characters to UTF-8, so the UTF8String does quite a bit of 262 // unnecessary work. 257 263 CString s = UTF8String(); 264 if (s.isNull()) 265 return NaN; 258 266 const char* c = s.data(); 259 267 … … 319 327 c++; 320 328 // don't allow anything after - unless tolerant=true 329 // FIXME: If string contains a U+0000 character, then this check is incorrect. 321 330 if (!tolerateTrailingJunk && *c != '\0') 322 331 d = NaN;
Note:
See TracChangeset
for help on using the changeset viewer.