[PATCH] urlmon/tests: Get rid of strcmp_wa() in misc.c
Michael Stefaniuc
mstefani at winehq.org
Mon Feb 17 13:54:08 CST 2020
Signed-off-by: Michael Stefaniuc <mstefani at winehq.org>
---
dlls/urlmon/tests/misc.c | 289 +++++++++++++++++++--------------------
1 file changed, 141 insertions(+), 148 deletions(-)
diff --git a/dlls/urlmon/tests/misc.c b/dlls/urlmon/tests/misc.c
index 6f4da47e6e..07ab52407e 100644
--- a/dlls/urlmon/tests/misc.c
+++ b/dlls/urlmon/tests/misc.c
@@ -84,13 +84,6 @@ static HRESULT (WINAPI *pCoInternetIsFeatureEnabled)(INTERNETFEATURELIST,DWORD);
static HRESULT (WINAPI *pCoInternetSetFeatureEnabled)(INTERNETFEATURELIST,DWORD,BOOL);
static HRESULT (WINAPI *pIEInstallScope)(DWORD*);
-static int strcmp_wa(const WCHAR *strw, const char *stra)
-{
- WCHAR buf[512];
- MultiByteToWideChar(CP_ACP, 0, stra, -1, buf, ARRAY_SIZE(buf));
- return lstrcmpW(strw, buf);
-}
-
static WCHAR *a2w(const char *str)
{
WCHAR *ret;
@@ -484,17 +477,17 @@ static void test_CoInternetQueryInfo(void)
static const struct {
const char *url;
- const char *mime;
+ const WCHAR *mime;
HRESULT hres;
BOOL broken_failure;
- const char *broken_mime;
+ const WCHAR *broken_mime;
} mime_tests[] = {
- {"res://mshtml.dll/blank.htm", "text/html", S_OK},
- {"index.htm", "text/html", S_OK},
- {"file://c:\\Index.htm", "text/html", S_OK},
- {"file://c:\\Index.htm?q=test", "text/html", S_OK, TRUE},
- {"file://c:\\Index.htm#hash_part", "text/html", S_OK, TRUE},
- {"file://c:\\Index.htm#hash_part.txt", "text/html", S_OK, FALSE, "text/plain"},
+ {"res://mshtml.dll/blank.htm", L"text/html", S_OK},
+ {"index.htm", L"text/html", S_OK},
+ {"file://c:\\Index.htm", L"text/html", S_OK},
+ {"file://c:\\Index.htm?q=test", L"text/html", S_OK, TRUE},
+ {"file://c:\\Index.htm#hash_part", L"text/html", S_OK, TRUE},
+ {"file://c:\\Index.htm#hash_part.txt", L"text/html", S_OK, FALSE, L"text/plain"},
{"file://some%20file%2ejpg", NULL, E_FAIL},
{"http://www.winehq.org", NULL, __HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND)},
{"about:blank", NULL, E_FAIL},
@@ -603,121 +596,121 @@ static BYTE data98[] = "blah<BoDyblahblah";
static const struct {
BYTE *data;
DWORD size;
- const char *mime;
- const char *mime_pjpeg;
- const char *broken_mime;
+ const WCHAR *mime;
+ const WCHAR *mime_pjpeg;
+ const WCHAR *broken_mime;
const char *url;
const char *proposed_mime;
} mime_tests2[] = {
- {data1, sizeof(data1), "text/plain"},
- {data2, sizeof(data2), "application/octet-stream", "image/pjpeg"},
- {data3, sizeof(data3), "application/octet-stream", "image/pjpeg"},
- {data4, sizeof(data4), "application/octet-stream", "image/pjpeg"},
- {data5, sizeof(data5), "text/plain"},
- {data6, sizeof(data6), "text/plain"},
- {data7, sizeof(data7), "text/html", "text/plain"},
- {data8, sizeof(data8), "text/html", "text/plain"},
- {data9, sizeof(data9), "text/html", "image/pjpeg"},
- {data10, sizeof(data10), "text/html", "text/plain"},
- {data11, sizeof(data11), "text/html", "text/plain"},
- {data12, sizeof(data12), "text/html", "text/plain"},
- {data13, sizeof(data13), "text/plain"},
- {data14, sizeof(data14), "text/plain"},
- {data15, sizeof(data15), "text/plain"},
- {data16, sizeof(data16), "image/pjpeg"},
- {data17, sizeof(data17), "application/octet-stream", "image/pjpeg"},
- {data18, sizeof(data18), "text/html", "image/pjpeg"},
- {data19, sizeof(data19), "image/gif"},
- {data20, sizeof(data20), "image/gif"},
- {data21, sizeof(data21), "text/plain"},
- {data22, sizeof(data22), "image/gif"},
- {data23, sizeof(data23), "text/plain"},
- {data24, sizeof(data24), "image/gif"},
- {data25, sizeof(data25), "image/gif"},
- {data26, sizeof(data26), "text/html", "image/gif"},
- {data27, sizeof(data27), "text/plain"},
- {data28, sizeof(data28), "image/bmp"},
- {data29, sizeof(data29), "image/bmp"},
- {data30, sizeof(data30), "application/octet-stream", "image/pjpeg"},
- {data31, sizeof(data31), "text/html", "image/bmp"},
- {data32, sizeof(data32), "application/octet-stream", "image/pjpeg"},
- {data33, sizeof(data33), "application/octet-stream", "image/pjpeg"},
- {data34, sizeof(data34), "image/x-png"},
- {data35, sizeof(data35), "image/x-png"},
- {data36, sizeof(data36), "application/octet-stream", "image/pjpeg"},
- {data37, sizeof(data37), "text/html", "image/x-png"},
- {data38, sizeof(data38), "application/octet-stream", "image/pjpeg"},
- {data39, sizeof(data39), "image/tiff"},
- {data40, sizeof(data40), "text/html", "image/tiff"},
- {data41, sizeof(data41), "text/plain", NULL, "image/tiff"},
- {data42, sizeof(data42), "text/plain"},
- {data43, sizeof(data43), "application/octet-stream", "image/pjpeg"},
- {data44, sizeof(data44), "video/avi"},
- {data45, sizeof(data45), "text/plain"},
- {data46, sizeof(data46), "text/plain"},
- {data47, sizeof(data47), "text/plain"},
- {data48, sizeof(data48), "text/html", "video/avi"},
- {data49, sizeof(data49), "video/avi"},
- {data50, sizeof(data50), "video/mpeg"},
- {data51, sizeof(data51), "video/mpeg"},
- {data52, sizeof(data52), "application/octet-stream", "image/pjpeg"},
- {data53, sizeof(data53), "application/octet-stream", "image/pjpeg", "image/x-icon"},
- {data54, sizeof(data54), "text/html", "video/mpeg"},
- {data55, sizeof(data55), "application/x-gzip-compressed"},
- {data56, sizeof(data56), "text/plain"},
- {data57, sizeof(data57), "text/html", "application/x-gzip-compressed"},
- {data58, sizeof(data58), "application/octet-stream", "image/pjpeg"},
- {data59, sizeof(data59), "application/x-zip-compressed"},
- {data60, sizeof(data60), "text/plain"},
- {data61, sizeof(data61), "text/html", "application/x-zip-compressed"},
- {data62, sizeof(data62), "application/java"},
- {data63, sizeof(data63), "text/plain"},
- {data64, sizeof(data64), "text/html", "application/java"},
- {data65, sizeof(data65), "application/pdf"},
- {data66, sizeof(data66), "text/plain"},
- {data67, sizeof(data67), "text/html", "application/pdf"},
- {data68, sizeof(data68), "application/x-msdownload"},
- {data69, sizeof(data69), "text/plain"},
- {data70, sizeof(data70), "text/html", "application/x-msdownload"},
- {data71, sizeof(data71), "text/richtext"},
- {data72, sizeof(data72), "text/plain"},
- {data73, sizeof(data73), "text/plain"},
- {data74, sizeof(data74), "text/html", "text/richtext"},
- {data75, sizeof(data75), "audio/wav"},
- {data76, sizeof(data76), "text/plain"},
- {data77, sizeof(data77), "text/plain"},
- {data78, sizeof(data78), "text/html", "text/plain"},
- {data79, sizeof(data79), "application/postscript"},
- {data80, sizeof(data80), "text/plain"},
- {data81, sizeof(data81), "text/html", "application/postscript"},
- {data82, sizeof(data82), "audio/basic"},
- {data83, sizeof(data83), "text/plain"},
- {data84, sizeof(data84), "text/html", "audio/basic"},
- {data85, sizeof(data85), "text/plain"},
- {data86, sizeof(data86), "image/tiff", NULL, "text/plain"},
- {data87, sizeof(data87), "text/plain"},
- {data88, sizeof(data88), "text/html", "text/plain"},
- {data89, sizeof(data89), "text/html", "text/plain"},
- {data90, sizeof(data90), "text/html", "text/plain"},
- {data91, sizeof(data91), "text/xml", "text/plain"},
- {data92, sizeof(data92), "text/xml", "text/plain"},
- {data93, sizeof(data93), "text/xml", "text/plain"},
- {data94, sizeof(data94), "text/html", "text/plain"},
- {data95, sizeof(data95), "text/xml", "text/richtext"},
- {data96, sizeof(data96), "text/plain"},
- {data97, sizeof(data97), "text/html", "text/plain"},
- {data98, sizeof(data98), "text/html", "text/plain"},
- {data1, sizeof(data1), "text/plain", NULL, NULL, "res://mshtml.dll/blank.htm"},
- {NULL, 0, "text/html", NULL, NULL, "res://mshtml.dll/blank.htm"},
- {data1, sizeof(data1), "text/plain", NULL, NULL, "res://mshtml.dll/blank.htm", "application/octet-stream"},
- {data1, sizeof(data1), "text/plain", NULL, NULL, "file:some%20file%2ejpg", "application/octet-stream"},
- {NULL, sizeof(data1), "text/html", NULL, NULL, "res://mshtml.dll/blank.htm"},
- {data1, sizeof(data1), "text/css", NULL, NULL, "http://www.winehq.org/test.css"},
- {data2, sizeof(data2), "text/css", NULL, NULL, "http://www.winehq.org/test.css"},
- {data10, sizeof(data10), "text/html", NULL, NULL, "http://www.winehq.org/test.css"},
- {data1, sizeof(data1), "text/css", NULL, NULL, "http://www.winehq.org/test.css", "text/plain"},
- {data1, sizeof(data1), "text/css", NULL, NULL, "http://www.winehq.org/test.css", "application/octet-stream"},
- {data1, sizeof(data1), "text/test", NULL, NULL, "http://www.winehq.org/test.css", "text/test"}
+ {data1, sizeof(data1), L"text/plain"},
+ {data2, sizeof(data2), L"application/octet-stream", L"image/pjpeg"},
+ {data3, sizeof(data3), L"application/octet-stream", L"image/pjpeg"},
+ {data4, sizeof(data4), L"application/octet-stream", L"image/pjpeg"},
+ {data5, sizeof(data5), L"text/plain"},
+ {data6, sizeof(data6), L"text/plain"},
+ {data7, sizeof(data7), L"text/html", L"text/plain"},
+ {data8, sizeof(data8), L"text/html", L"text/plain"},
+ {data9, sizeof(data9), L"text/html", L"image/pjpeg"},
+ {data10, sizeof(data10), L"text/html", L"text/plain"},
+ {data11, sizeof(data11), L"text/html", L"text/plain"},
+ {data12, sizeof(data12), L"text/html", L"text/plain"},
+ {data13, sizeof(data13), L"text/plain"},
+ {data14, sizeof(data14), L"text/plain"},
+ {data15, sizeof(data15), L"text/plain"},
+ {data16, sizeof(data16), L"image/pjpeg"},
+ {data17, sizeof(data17), L"application/octet-stream", L"image/pjpeg"},
+ {data18, sizeof(data18), L"text/html", L"image/pjpeg"},
+ {data19, sizeof(data19), L"image/gif"},
+ {data20, sizeof(data20), L"image/gif"},
+ {data21, sizeof(data21), L"text/plain"},
+ {data22, sizeof(data22), L"image/gif"},
+ {data23, sizeof(data23), L"text/plain"},
+ {data24, sizeof(data24), L"image/gif"},
+ {data25, sizeof(data25), L"image/gif"},
+ {data26, sizeof(data26), L"text/html", L"image/gif"},
+ {data27, sizeof(data27), L"text/plain"},
+ {data28, sizeof(data28), L"image/bmp"},
+ {data29, sizeof(data29), L"image/bmp"},
+ {data30, sizeof(data30), L"application/octet-stream", L"image/pjpeg"},
+ {data31, sizeof(data31), L"text/html", L"image/bmp"},
+ {data32, sizeof(data32), L"application/octet-stream", L"image/pjpeg"},
+ {data33, sizeof(data33), L"application/octet-stream", L"image/pjpeg"},
+ {data34, sizeof(data34), L"image/x-png"},
+ {data35, sizeof(data35), L"image/x-png"},
+ {data36, sizeof(data36), L"application/octet-stream", L"image/pjpeg"},
+ {data37, sizeof(data37), L"text/html", L"image/x-png"},
+ {data38, sizeof(data38), L"application/octet-stream", L"image/pjpeg"},
+ {data39, sizeof(data39), L"image/tiff"},
+ {data40, sizeof(data40), L"text/html", L"image/tiff"},
+ {data41, sizeof(data41), L"text/plain", NULL, L"image/tiff"},
+ {data42, sizeof(data42), L"text/plain"},
+ {data43, sizeof(data43), L"application/octet-stream", L"image/pjpeg"},
+ {data44, sizeof(data44), L"video/avi"},
+ {data45, sizeof(data45), L"text/plain"},
+ {data46, sizeof(data46), L"text/plain"},
+ {data47, sizeof(data47), L"text/plain"},
+ {data48, sizeof(data48), L"text/html", L"video/avi"},
+ {data49, sizeof(data49), L"video/avi"},
+ {data50, sizeof(data50), L"video/mpeg"},
+ {data51, sizeof(data51), L"video/mpeg"},
+ {data52, sizeof(data52), L"application/octet-stream", L"image/pjpeg"},
+ {data53, sizeof(data53), L"application/octet-stream", L"image/pjpeg", L"image/x-icon"},
+ {data54, sizeof(data54), L"text/html", L"video/mpeg"},
+ {data55, sizeof(data55), L"application/x-gzip-compressed"},
+ {data56, sizeof(data56), L"text/plain"},
+ {data57, sizeof(data57), L"text/html", L"application/x-gzip-compressed"},
+ {data58, sizeof(data58), L"application/octet-stream", L"image/pjpeg"},
+ {data59, sizeof(data59), L"application/x-zip-compressed"},
+ {data60, sizeof(data60), L"text/plain"},
+ {data61, sizeof(data61), L"text/html", L"application/x-zip-compressed"},
+ {data62, sizeof(data62), L"application/java"},
+ {data63, sizeof(data63), L"text/plain"},
+ {data64, sizeof(data64), L"text/html", L"application/java"},
+ {data65, sizeof(data65), L"application/pdf"},
+ {data66, sizeof(data66), L"text/plain"},
+ {data67, sizeof(data67), L"text/html", L"application/pdf"},
+ {data68, sizeof(data68), L"application/x-msdownload"},
+ {data69, sizeof(data69), L"text/plain"},
+ {data70, sizeof(data70), L"text/html", L"application/x-msdownload"},
+ {data71, sizeof(data71), L"text/richtext"},
+ {data72, sizeof(data72), L"text/plain"},
+ {data73, sizeof(data73), L"text/plain"},
+ {data74, sizeof(data74), L"text/html", L"text/richtext"},
+ {data75, sizeof(data75), L"audio/wav"},
+ {data76, sizeof(data76), L"text/plain"},
+ {data77, sizeof(data77), L"text/plain"},
+ {data78, sizeof(data78), L"text/html", L"text/plain"},
+ {data79, sizeof(data79), L"application/postscript"},
+ {data80, sizeof(data80), L"text/plain"},
+ {data81, sizeof(data81), L"text/html", L"application/postscript"},
+ {data82, sizeof(data82), L"audio/basic"},
+ {data83, sizeof(data83), L"text/plain"},
+ {data84, sizeof(data84), L"text/html", L"audio/basic"},
+ {data85, sizeof(data85), L"text/plain"},
+ {data86, sizeof(data86), L"image/tiff", NULL, L"text/plain"},
+ {data87, sizeof(data87), L"text/plain"},
+ {data88, sizeof(data88), L"text/html", L"text/plain"},
+ {data89, sizeof(data89), L"text/html", L"text/plain"},
+ {data90, sizeof(data90), L"text/html", L"text/plain"},
+ {data91, sizeof(data91), L"text/xml", L"text/plain"},
+ {data92, sizeof(data92), L"text/xml", L"text/plain"},
+ {data93, sizeof(data93), L"text/xml", L"text/plain"},
+ {data94, sizeof(data94), L"text/html", L"text/plain"},
+ {data95, sizeof(data95), L"text/xml", L"text/richtext"},
+ {data96, sizeof(data96), L"text/plain"},
+ {data97, sizeof(data97), L"text/html", L"text/plain"},
+ {data98, sizeof(data98), L"text/html", L"text/plain"},
+ {data1, sizeof(data1), L"text/plain", NULL, NULL, "res://mshtml.dll/blank.htm"},
+ {NULL, 0, L"text/html", NULL, NULL, "res://mshtml.dll/blank.htm"},
+ {data1, sizeof(data1), L"text/plain", NULL, NULL, "res://mshtml.dll/blank.htm", "application/octet-stream"},
+ {data1, sizeof(data1), L"text/plain", NULL, NULL, "file:some%20file%2ejpg", "application/octet-stream"},
+ {NULL, sizeof(data1), L"text/html", NULL, NULL, "res://mshtml.dll/blank.htm"},
+ {data1, sizeof(data1), L"text/css", NULL, NULL, "http://www.winehq.org/test.css"},
+ {data2, sizeof(data2), L"text/css", NULL, NULL, "http://www.winehq.org/test.css"},
+ {data10, sizeof(data10), L"text/html", NULL, NULL, "http://www.winehq.org/test.css"},
+ {data1, sizeof(data1), L"text/css", NULL, NULL, "http://www.winehq.org/test.css", "text/plain"},
+ {data1, sizeof(data1), L"text/css", NULL, NULL, "http://www.winehq.org/test.css", "application/octet-stream"},
+ {data1, sizeof(data1), L"text/test", NULL, NULL, "http://www.winehq.org/test.css", "text/test"}
};
static void test_FindMimeFromData(void)
@@ -740,8 +733,8 @@ static void test_FindMimeFromData(void)
if(mime_tests[i].mime) {
ok(hres == S_OK || broken(mime_tests[i].broken_failure), "[%d] FindMimeFromData failed: %08x\n", i, hres);
if(hres == S_OK) {
- ok(!strcmp_wa(mime, mime_tests[i].mime)
- || broken(mime_tests[i].broken_mime && !strcmp_wa(mime, mime_tests[i].broken_mime)),
+ ok(!lstrcmpW(mime, mime_tests[i].mime)
+ || broken(mime_tests[i].broken_mime && !lstrcmpW(mime, mime_tests[i].broken_mime)),
"[%d] wrong mime: %s\n", i, wine_dbgstr_w(mime));
CoTaskMemFree(mime);
}
@@ -755,13 +748,13 @@ static void test_FindMimeFromData(void)
mime = (LPWSTR)0xf0f0f0f0;
hres = pFindMimeFromData(NULL, url, NULL, 0, text_plainW, 0, &mime, 0);
ok(hres == S_OK, "[%d] FindMimeFromData failed: %08x\n", i, hres);
- ok(!strcmp_wa(mime, "text/plain"), "[%d] wrong mime: %s\n", i, wine_dbgstr_w(mime));
+ ok(!lstrcmpW(mime, L"text/plain"), "[%d] wrong mime: %s\n", i, wine_dbgstr_w(mime));
CoTaskMemFree(mime);
mime = (LPWSTR)0xf0f0f0f0;
hres = pFindMimeFromData(NULL, url, NULL, 0, app_octet_streamW, 0, &mime, 0);
ok(hres == S_OK, "[%d] FindMimeFromData failed: %08x\n", i, hres);
- ok(!strcmp_wa(mime, "application/octet-stream"), "[%d] wrong mime: %s\n", i, wine_dbgstr_w(mime));
+ ok(!lstrcmpW(mime, L"application/octet-stream"), "[%d] wrong mime: %s\n", i, wine_dbgstr_w(mime));
CoTaskMemFree(mime);
heap_free(url);
}
@@ -772,8 +765,8 @@ static void test_FindMimeFromData(void)
hres = pFindMimeFromData(NULL, url, mime_tests2[i].data, mime_tests2[i].size,
proposed_mime, 0, &mime, 0);
ok(hres == S_OK, "[%d] FindMimeFromData failed: %08x\n", i, hres);
- b = !strcmp_wa(mime, mime_tests2[i].mime);
- ok(b || broken(mime_tests2[i].broken_mime && !strcmp_wa(mime, mime_tests2[i].broken_mime)),
+ b = !lstrcmpW(mime, mime_tests2[i].mime);
+ ok(b || broken(mime_tests2[i].broken_mime && !lstrcmpW(mime, mime_tests2[i].broken_mime)),
"[%d] wrong mime: %s\n", i, wine_dbgstr_w(mime));
heap_free(proposed_mime);
heap_free(url);
@@ -784,34 +777,34 @@ static void test_FindMimeFromData(void)
hres = pFindMimeFromData(NULL, NULL, mime_tests2[i].data, mime_tests2[i].size,
app_octet_streamW, 0, &mime, 0);
ok(hres == S_OK, "[%d] FindMimeFromData failed: %08x\n", i, hres);
- ok(!strcmp_wa(mime, mime_tests2[i].mime) || broken(mime_tests2[i].broken_mime
- && !strcmp_wa(mime, mime_tests2[i].broken_mime)),
+ ok(!lstrcmpW(mime, mime_tests2[i].mime) || broken(mime_tests2[i].broken_mime
+ && !lstrcmpW(mime, mime_tests2[i].broken_mime)),
"[%d] wrong mime: %s\n", i, wine_dbgstr_w(mime));
CoTaskMemFree(mime);
hres = pFindMimeFromData(NULL, NULL, mime_tests2[i].data, mime_tests2[i].size,
text_plainW, 0, &mime, 0);
ok(hres == S_OK, "[%d] FindMimeFromData failed: %08x\n", i, hres);
- ok(!strcmp_wa(mime, mime_tests2[i].mime) || broken(mime_tests2[i].broken_mime
- && !strcmp_wa(mime, mime_tests2[i].broken_mime)),
+ ok(!lstrcmpW(mime, mime_tests2[i].mime) || broken(mime_tests2[i].broken_mime
+ && !lstrcmpW(mime, mime_tests2[i].broken_mime)),
"[%d] wrong mime: %s\n", i, wine_dbgstr_w(mime));
CoTaskMemFree(mime);
hres = pFindMimeFromData(NULL, NULL, mime_tests2[i].data, mime_tests2[i].size,
text_htmlW, 0, &mime, 0);
ok(hres == S_OK, "[%d] FindMimeFromData failed: %08x\n", i, hres);
- if(!strcmp("application/octet-stream", mime_tests2[i].mime)
- || !strcmp("text/plain", mime_tests2[i].mime) || i==92)
- ok(!strcmp_wa(mime, "text/html"), "[%d] wrong mime: %s\n", i, wine_dbgstr_w(mime));
+ if(!lstrcmpW(L"application/octet-stream", mime_tests2[i].mime)
+ || !lstrcmpW(L"text/plain", mime_tests2[i].mime) || i==92)
+ ok(!lstrcmpW(mime, L"text/html"), "[%d] wrong mime: %s\n", i, wine_dbgstr_w(mime));
else
- ok(!strcmp_wa(mime, mime_tests2[i].mime), "[%d] wrong mime: %s\n", i, wine_dbgstr_w(mime));
+ ok(!lstrcmpW(mime, mime_tests2[i].mime), "[%d] wrong mime: %s\n", i, wine_dbgstr_w(mime));
CoTaskMemFree(mime);
hres = pFindMimeFromData(NULL, NULL, mime_tests2[i].data, mime_tests2[i].size,
image_pjpegW, 0, &mime, 0);
ok(hres == S_OK, "[%d] FindMimeFromData failed: %08x\n", i, hres);
- ok(!strcmp_wa(mime, mime_tests2[i].mime_pjpeg ? mime_tests2[i].mime_pjpeg : mime_tests2[i].mime)
- || broken(!strcmp_wa(mime, mime_tests2[i].mime)),
+ ok(!lstrcmpW(mime, mime_tests2[i].mime_pjpeg ? mime_tests2[i].mime_pjpeg : mime_tests2[i].mime)
+ || broken(!lstrcmpW(mime, mime_tests2[i].mime)),
"[%d] wrong mime, got %s\n", i, wine_dbgstr_w(mime));
CoTaskMemFree(mime);
}
@@ -830,7 +823,7 @@ static void test_FindMimeFromData(void)
hres = pFindMimeFromData(NULL, NULL, data1, 0, text_plainW, 0, &mime, 0);
ok(hres == S_OK, "FindMimeFromData failed: %08x\n", hres);
- ok(!strcmp_wa(mime, "text/plain"), "wrong mime: %s\n", wine_dbgstr_w(mime));
+ ok(!lstrcmpW(mime, L"text/plain"), "wrong mime: %s\n", wine_dbgstr_w(mime));
CoTaskMemFree(mime);
hres = pFindMimeFromData(NULL, NULL, data1, 0, text_plainW, 0, NULL, 0);
@@ -2236,12 +2229,12 @@ static void test_bsc_marshaling(void)
in_bindinfo.stgmedData.pUnkForRelease);
ok(bindinfo.cbSize == sizeof(rem_bindinfo), "cbSize = %u\n", rem_bindinfo.cbSize);
- ok(!strcmp_wa(bindinfo.szExtraInfo, "extra info out"),
+ ok(!lstrcmpW(bindinfo.szExtraInfo, L"extra info out"),
"szExtraInfo = %s\n", wine_dbgstr_w(bindinfo.szExtraInfo));
ok(bindinfo.grfBindInfoF == 22, "grfBindInfoF = %u\n", rem_bindinfo.grfBindInfoF);
ok(bindinfo.dwBindVerb == 23, "dwBindVerb = %u\n", bindinfo.dwBindVerb);
ok(bindinfo.szCustomVerb != verb_out, "szCustomVerb == inbuf\n");
- ok(!strcmp_wa(bindinfo.szCustomVerb, "custom verb out"), "szCustomVerb = %s\n",
+ ok(!lstrcmpW(bindinfo.szCustomVerb, L"custom verb out"), "szCustomVerb = %s\n",
wine_dbgstr_w(bindinfo.szCustomVerb));
ok(bindinfo.cbstgmedData == 29, "cbstgmedData = %u\n", bindinfo.cbstgmedData);
ok(bindinfo.dwOptions == 24, "dwOptions = %u\n", bindinfo.dwOptions);
@@ -2453,12 +2446,12 @@ static void test_bsc_marshaling(void)
in_bindinfo.stgmedData.pUnkForRelease);
ok(bindinfo.cbSize == sizeof(rem_bindinfo), "cbSize = %u\n", rem_bindinfo.cbSize);
- ok(!strcmp_wa(bindinfo.szExtraInfo, "extra info out"),
+ ok(!lstrcmpW(bindinfo.szExtraInfo, L"extra info out"),
"szExtraInfo = %s\n", wine_dbgstr_w(bindinfo.szExtraInfo));
ok(bindinfo.grfBindInfoF == 22, "grfBindInfoF = %u\n", rem_bindinfo.grfBindInfoF);
ok(bindinfo.dwBindVerb == 23, "dwBindVerb = %u\n", bindinfo.dwBindVerb);
ok(bindinfo.szCustomVerb != verb_out, "szCustomVerb == inbuf\n");
- ok(!strcmp_wa(bindinfo.szCustomVerb, "custom verb out"), "szCustomVerb = %s\n",
+ ok(!lstrcmpW(bindinfo.szCustomVerb, L"custom verb out"), "szCustomVerb = %s\n",
wine_dbgstr_w(bindinfo.szCustomVerb));
ok(bindinfo.cbstgmedData == 29, "cbstgmedData = %u\n", bindinfo.cbstgmedData);
ok(bindinfo.dwOptions == 24, "dwOptions = %u\n", bindinfo.dwOptions);
--
2.24.1
More information about the wine-devel
mailing list