Changeset 30942 in webkit for trunk/JavaScriptCore/API/JSStringRef.cpp
- Timestamp:
- Mar 10, 2008, 3:06:44 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/API/JSStringRef.cpp
r29663 r30942 45 45 { 46 46 JSLock lock; 47 return toRef(UString( reinterpret_cast<const KJS::UChar*>(chars), static_cast<int>(numChars)).rep()->ref());47 return toRef(UString(chars, static_cast<int>(numChars)).rep()->ref()); 48 48 } 49 49 … … 53 53 54 54 size_t length = strlen(string); 55 Vector< ::UChar, 1024> buffer(length);56 ::UChar* p = buffer.data();55 Vector<UChar, 1024> buffer(length); 56 UChar* p = buffer.data(); 57 57 if (conversionOK != convertUTF8ToUTF16(&string, string + length, &p, p + length)) 58 58 return 0; 59 59 60 return toRef(UString( reinterpret_cast<KJS::UChar*>(buffer.data()), p - buffer.data()).rep()->ref());60 return toRef(UString(buffer.data(), p - buffer.data()).rep()->ref()); 61 61 } 62 62
Note:
See TracChangeset
for help on using the changeset viewer.