commons-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From mt...@apache.org
Subject svn commit: r805334 - /commons/sandbox/runtime/trunk/src/main/native/os/win32/wutil.c
Date Tue, 18 Aug 2009 09:53:53 GMT
Author: mturk
Date: Tue Aug 18 09:53:52 2009
New Revision: 805334

URL: http://svn.apache.org/viewvc?rev=805334&view=rev
Log:
Vista fails on MB_PRECOMPOSED

Modified:
    commons/sandbox/runtime/trunk/src/main/native/os/win32/wutil.c

Modified: commons/sandbox/runtime/trunk/src/main/native/os/win32/wutil.c
URL: http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/os/win32/wutil.c?rev=805334&r1=805333&r2=805334&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/os/win32/wutil.c (original)
+++ commons/sandbox/runtime/trunk/src/main/native/os/win32/wutil.c Tue Aug 18 09:53:52 2009
@@ -127,7 +127,7 @@
             t += 6;
         }
     }
-    if (!MultiByteToWideChar(CP_UTF8,  MB_PRECOMPOSED | MB_ERR_INVALID_CHARS,
+    if (!MultiByteToWideChar(CP_UTF8, MB_ERR_INVALID_CHARS,
                              srcstr, srclen, t, retlen))
         return ACR_GET_OS_ERROR();
     for (; *t; t++) {
@@ -177,8 +177,7 @@
     wchar_t *res;
     if (!str)
         return NULL;
-    if (!(len = MultiByteToWideChar(CP_UTF8,
-                                    MB_PRECOMPOSED | MB_ERR_INVALID_CHARS,
+    if (!(len = MultiByteToWideChar(CP_UTF8, MB_ERR_INVALID_CHARS,
                                     str, -1, NULL, 0))) {
         if (GetLastError() != ERROR_INSUFFICIENT_BUFFER)
             errno = EILSEQ;
@@ -187,7 +186,7 @@
     res = malloc(len * sizeof(wchar_t));
     if (!res)
         return NULL;
-    if (!MultiByteToWideChar(CP_UTF8, MB_PRECOMPOSED | MB_ERR_INVALID_CHARS,
+    if (!MultiByteToWideChar(CP_UTF8, MB_ERR_INVALID_CHARS,
                              str, -1, res, len)) {
         DWORD saved = GetLastError();
         free(res);



Mime
View raw message