Changeset 56560 in webkit for trunk/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp
- Timestamp:
- Mar 25, 2010, 11:20:17 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp
r55093 r56560 56 56 UString str = args.at(0).toString(exec); 57 57 CString cstr = str.UTF8String(true); 58 if (!cstr. c_str())58 if (!cstr.data()) 59 59 return throwError(exec, URIError, "String contained an illegal UTF-16 sequence."); 60 60 61 61 JSStringBuilder builder; 62 const char* p = cstr. c_str();63 for (size_t k = 0; k < cstr. size(); k++, p++) {62 const char* p = cstr.data(); 63 for (size_t k = 0; k < cstr.length(); k++, p++) { 64 64 char c = *p; 65 65 if (c && strchr(doNotEscape, c)) … … 431 431 JSValue JSC_HOST_CALL globalFuncJSCPrint(ExecState* exec, JSObject*, JSValue, const ArgList& args) 432 432 { 433 CStringBuffer string; 434 args.at(0).toString(exec).getCString(string); 433 CString string = args.at(0).toString(exec).UTF8String(); 435 434 puts(string.data()); 436 435 return jsUndefined();
Note:
See TracChangeset
for help on using the changeset viewer.