Changeset 43156 in webkit for trunk/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp
- Timestamp:
- May 3, 2009, 9:49:35 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp
r43122 r43156 405 405 UChar u; 406 406 if (c[0] == '%' && k <= len - 6 && c[1] == 'u') { 407 if ( Lexer::isHexDigit(c[2]) && Lexer::isHexDigit(c[3]) && Lexer::isHexDigit(c[4]) && Lexer::isHexDigit(c[5])) {407 if (isASCIIHexDigit(c[2]) && isASCIIHexDigit(c[3]) && isASCIIHexDigit(c[4]) && isASCIIHexDigit(c[5])) { 408 408 u = Lexer::convertUnicode(c[2], c[3], c[4], c[5]); 409 409 c = &u; 410 410 k += 5; 411 411 } 412 } else if (c[0] == '%' && k <= len - 3 && Lexer::isHexDigit(c[1]) && Lexer::isHexDigit(c[2])) {412 } else if (c[0] == '%' && k <= len - 3 && isASCIIHexDigit(c[1]) && isASCIIHexDigit(c[2])) { 413 413 u = UChar(Lexer::convertHex(c[1], c[2])); 414 414 c = &u;
Note:
See TracChangeset
for help on using the changeset viewer.