[PATCH 3/3] Fix test failures on Win9x/WinMe by using more A-functions
Paul Vriens
Paul.Vriens.Wine at gmail.com
Sun Sep 19 08:01:42 CDT 2010
---
dlls/urlmon/tests/url.c | 17 ++++++++++-------
1 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/dlls/urlmon/tests/url.c b/dlls/urlmon/tests/url.c
index bf5e9fe..e25db0b 100644
--- a/dlls/urlmon/tests/url.c
+++ b/dlls/urlmon/tests/url.c
@@ -176,7 +176,7 @@ static const WCHAR wszIndexHtml[] = {'i','n','d','e','x','.','h','t','m','l',0};
static const WCHAR cache_fileW[] = {'c',':','\\','c','a','c','h','e','.','h','t','m',0};
static const CHAR dwl_htmlA[] = "dwl.html";
static const WCHAR dwl_htmlW[] = {'d','w','l','.','h','t','m','l',0};
-static const WCHAR test_txtW[] = {'t','e','s','t','.','t','x','t',0};
+static const CHAR test_txtA[] = "test.txt";
static const WCHAR emptyW[] = {0};
static BOOL stopped_binding = FALSE, stopped_obj_binding = FALSE, emulate_protocol = FALSE,
@@ -2831,11 +2831,11 @@ static void create_file(void)
static void create_cache_file(void)
{
- char buf[6500];
+ char buf[6500], curdir[MAX_PATH];
HANDLE file;
DWORD size;
- file = CreateFileW(test_txtW, GENERIC_WRITE, 0, NULL, CREATE_ALWAYS,
+ file = CreateFileA(test_txtA, GENERIC_WRITE, 0, NULL, CREATE_ALWAYS,
FILE_ATTRIBUTE_NORMAL, NULL);
ok(file != INVALID_HANDLE_VALUE, "CreateFile failed\n");
if(file == INVALID_HANDLE_VALUE)
@@ -2845,9 +2845,12 @@ static void create_cache_file(void)
WriteFile(file, buf, sizeof(buf), &size, NULL);
CloseHandle(file);
- size = GetCurrentDirectoryW(MAX_PATH, cache_file_name);
- cache_file_name[size] = '\\';
- memcpy(cache_file_name+size+1, test_txtW, sizeof(test_txtW));
+ memset(curdir, 0, sizeof(curdir));
+ GetCurrentDirectoryA(MAX_PATH, curdir);
+ lstrcatA(curdir, "\\");
+ lstrcatA(curdir, test_txtA);
+
+ MultiByteToWideChar(CP_ACP, 0, curdir, -1, cache_file_name, MAX_PATH);
}
static void test_ReportResult(HRESULT exhres)
@@ -3114,7 +3117,7 @@ START_TEST(url)
}
DeleteFileA(wszIndexHtmlA);
- DeleteFileW(test_txtW);
+ DeleteFileA(test_txtA);
CloseHandle(complete_event);
CloseHandle(complete_event2);
CoUninitialize();
--
1.6.2.5
--------------080907010000030706020500--
More information about the wine-patches
mailing list