Changeset 35777 in webkit for trunk/JavaScriptCore/API


Ignore:
Timestamp:
Aug 15, 2008, 3:18:06 AM (17 years ago)
Author:
[email protected]
Message:

More build fixes.

  • API/OpaqueJSString.h: Add a namespace to friend declaration to appease MSVC.
  • API/JSStringRefCF.h: (JSStringCreateWithCFString) Cast UniChar* to UChar* explicitly.
  • JavaScriptCore.exp: Added OpaqueJSString::create(const KJS::UString&) to fix WebCore build.
Location:
trunk/JavaScriptCore/API
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/API/JSStringRefCF.cpp

    r35775 r35777  
    4242        CFStringGetCharacters(string, CFRangeMake(0, length), buffer.get());
    4343        COMPILE_ASSERT(sizeof(UniChar) == sizeof(UChar), unichar_and_uchar_must_be_same_size);
    44         return OpaqueJSString::create(buffer.get(), length).releaseRef();
     44        return OpaqueJSString::create(reinterpret_cast<UChar*>(buffer.get()), length).releaseRef();
    4545    } else {
    4646        return OpaqueJSString::create(0, 0).releaseRef();
  • trunk/JavaScriptCore/API/OpaqueJSString.h

    r35775 r35777  
    5858
    5959private:
    60     friend class ThreadSafeShared<OpaqueJSString>;
     60    friend class WTF::ThreadSafeShared<OpaqueJSString>;
    6161
    6262    OpaqueJSString()
Note: See TracChangeset for help on using the changeset viewer.