Reviewed by Darin.
authorap <ap@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 8 Apr 2006 18:54:06 +0000 (18:54 +0000)
committerap <ap@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 8 Apr 2006 18:54:06 +0000 (18:54 +0000)
        An attempt to fix Win32 build - ICU uses wchar_t on Windows, so we need a type cast.

        * kxmlcore/unicode/icu/UnicodeIcu.h:
        (KXMLCore::Unicode::toLower):
        (KXMLCore::Unicode::toUpper):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@13741 268f45cc-cd09-0410-ab3c-d52691b4dbfc

JavaScriptCore/ChangeLog
JavaScriptCore/kxmlcore/unicode/icu/UnicodeIcu.h

index f0fc914fd0ead142c346b4cb620ae1993ca55ea8..bb37e630d55941d734de10838b22d3b19d6592ec 100644 (file)
@@ -1,3 +1,13 @@
+2006-04-08  Alexey Proskuryakov  <ap@nypop.com>
+
+        Reviewed by Darin.
+
+        An attempt to fix Win32 build - ICU uses wchar_t on Windows, so we need a type cast.
+
+        * kxmlcore/unicode/icu/UnicodeIcu.h:
+        (KXMLCore::Unicode::toLower):
+        (KXMLCore::Unicode::toUpper):
+
 2006-04-08  Alexey Proskuryakov  <ap@nypop.com>
 
         Reviewed by Darin.
index 4694c3c054c6d7dfb7c427f2256737adf905bfd1..67a6ce74199ff49cff77d4546f0f3537b704c4e0 100644 (file)
@@ -38,11 +38,11 @@ namespace KXMLCore {
       int resultLength;
       destIfNeeded = 0;
 
-      resultLength = u_strToLower(0, 0, str, strLength, "", &err);
+      resultLength = u_strToLower(0, 0, static_cast< ::UChar*>(str), strLength, "", &err);
 
       if (resultLength <= strLength) {
         err = U_ZERO_ERROR;
-        u_strToLower(str, resultLength, str, strLength, "", &err);
+        u_strToLower(static_cast< ::UChar*>(str), resultLength, static_cast< ::UChar*>(str), strLength, "", &err);
       } else {
         err = U_ZERO_ERROR;
         destIfNeeded = (uint16_t*)malloc(resultLength * sizeof(uint16_t));
@@ -58,11 +58,11 @@ namespace KXMLCore {
       int resultLength;
       destIfNeeded = 0;
 
-      resultLength = u_strToUpper(0, 0, str, strLength, "", &err);
+      resultLength = u_strToUpper(0, 0, static_cast< ::UChar*>(str), strLength, "", &err);
 
       if (resultLength <= strLength) {
         err = U_ZERO_ERROR;
-        u_strToUpper(str, resultLength, str, strLength, "", &err);
+        u_strToUpper(static_cast< ::UChar*>(str), resultLength, static_cast< ::UChar*>(str), strLength, "", &err);
       } else {
         err = U_ZERO_ERROR;
         destIfNeeded = (uint16_t*)malloc(resultLength * sizeof(uint16_t));