Saulius Krasuckas wrote:
>Log message:
> Saulius Krasuckas <saulius.krasuckas(a)ieee.org>
> Don't call unicode function of file API as they fail on Win9x.
>
>
>? dlls/mscms/tests/mscms_test.dsp
>Index: dlls/mscms/tests/profile.c
>===================================================================
>RCS file: /home/wine/wine/dlls/mscms/tests/profile.c,v
>retrieving revision 1.17
>diff -p -u -r1.17 profile.c
>--- dlls/mscms/tests/profile.c 18 Jul 2005 09:08:43 -0000 1.17
>+++ dlls/mscms/tests/profile.c 16 Nov 2005 22:26:32 -0000
>@@ -971,9 +971,11 @@ static void test_UninstallColorProfileW(
> if (testprofileW)
> {
> WCHAR dest[MAX_PATH], base[MAX_PATH];
>+ char destA[MAX_PATH];
> DWORD size = sizeof(dest);
> WCHAR slash[] = { '\\', 0 };
> HANDLE handle;
>+ int szA, szW;
>
> ret = pInstallColorProfileW( NULL, testprofileW );
> ok( ret, "InstallColorProfileW() failed (%ld)\n", GetLastError() );
>@@ -989,8 +991,12 @@ static void test_UninstallColorProfileW(
> ret = pUninstallColorProfileW( NULL, dest, TRUE );
> ok( ret, "UninstallColorProfileW() failed (%ld)\n", GetLastError() );
>
>+ WideCharToMultiByte(CP_ACP, 0, dest, -1, destA, MAX_PATH, NULL, NULL);
>+ szA = lstrlenA(destA);
>+ szW = lstrlenW(dest);
>+ ok( szA == szW, "profile name conversion wasn't successfull: %d chars vs %d chars\n", szA, szW);
> /* Check if the profile is really gone */
>
>
This looks incorrect. Think about this case: "e" and the acute accent in
separate characters -> "é"
--
Rob Shearman