Ignore:
Timestamp:
Jan 9, 2007, 1:11:27 PM (18 years ago)
Author:
darin
Message:
  • fix build on platforms where Unicode::UChar is != uint16_t
  • kjs/string_object.cpp: (KJS::StringProtoFunc::callAsFunction): Change types.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/string_object.cpp

    r18712 r18716  
    683683    u = s;
    684684    u.copyForWriting();
    685     uint16_t* dataPtr = reinterpret_cast<uint16_t*>(u.rep()->data());
    686     uint16_t* destIfNeeded;
     685    Unicode::UChar* dataPtr = reinterpret_cast<Unicode::UChar*>(u.rep()->data());
     686    Unicode::UChar* destIfNeeded;
    687687
    688688    int len = Unicode::toLower(dataPtr, u.size(), destIfNeeded);
    689689    if (len >= 0)
    690         result = jsString(UString(reinterpret_cast<UChar *>(destIfNeeded ? destIfNeeded : dataPtr), len));
     690        result = jsString(UString(reinterpret_cast<UChar*>(destIfNeeded ? destIfNeeded : dataPtr), len));
    691691    else
    692692        result = jsString(s);
     
    699699    u = s;
    700700    u.copyForWriting();
    701     uint16_t* dataPtr = reinterpret_cast<uint16_t*>(u.rep()->data());
    702     uint16_t* destIfNeeded;
     701    Unicode::UChar* dataPtr = reinterpret_cast<Unicode::UChar*>(u.rep()->data());
     702    Unicode::UChar* destIfNeeded;
    703703
    704704    int len = Unicode::toUpper(dataPtr, u.size(), destIfNeeded);
Note: See TracChangeset for help on using the changeset viewer.