Changeset 33374 in webkit for trunk/JavaScriptCore/API/JSStringRef.cpp
- Timestamp:
- May 13, 2008, 2:46:47 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/API/JSStringRef.cpp
r30942 r33374 52 52 JSLock lock; 53 53 54 size_t length = strlen(string); 55 Vector<UChar, 1024> buffer(length); 56 UChar* p = buffer.data(); 57 if (conversionOK != convertUTF8ToUTF16(&string, string + length, &p, p + length)) 54 RefPtr<UString::Rep> result = UString::Rep::createFromUTF8(string); 55 if (result.get() == &UString::Rep::null) 58 56 return 0; 59 57 60 return toRef( UString(buffer.data(), p - buffer.data()).rep()->ref());58 return toRef(result.release().releaseRef()); 61 59 } 62 60
Note:
See TracChangeset
for help on using the changeset viewer.