Changeset 18716 in webkit for trunk/JavaScriptCore


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.
Location:
trunk/JavaScriptCore
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/ChangeLog

    r18715 r18716  
     12007-01-09  Darin Adler  <[email protected]>
     2
     3        - fix build on platforms where Unicode::UChar is != uint16_t
     4
     5        * kjs/string_object.cpp: (KJS::StringProtoFunc::callAsFunction):
     6        Change types.
     7
    182007-01-09  Mitz Pettel  <[email protected]>
    29
  • 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.