gdiplus/tests: Fix two test failures on Win98.

This commit is contained in:
Paul Vriens 2009-03-06 13:06:39 +01:00 committed by Alexandre Julliard
parent 4f65338a05
commit b7219295cc
1 changed files with 10 additions and 4 deletions

View File

@ -229,6 +229,7 @@ static void test_SavingImages(void)
const REAL WIDTH = 10.0, HEIGHT = 20.0;
REAL w, h;
ImageCodecInfo *codecs;
static const CHAR filenameA[] = "a.bmp";
static const WCHAR filename[] = { 'a','.','b','m','p',0 };
codecs = NULL;
@ -280,7 +281,7 @@ static void test_SavingImages(void)
GdipFree(codecs);
if (bm)
GdipDisposeImage((GpImage*)bm);
ok(DeleteFileW(filename), "Delete failed.\n");
ok(DeleteFileA(filenameA), "Delete failed.\n");
}
static void test_encoders(void)
@ -292,7 +293,7 @@ static void test_encoders(void)
int i;
int bmp_found;
static const WCHAR bmp_format[] = {'B', 'M', 'P', 0};
static const CHAR bmp_format[] = "BMP";
stat = GdipGetImageEncodersSize(&n, &s);
expect(stat, Ok);
@ -319,8 +320,13 @@ static void test_encoders(void)
bmp_found = FALSE;
for (i = 0; i < n; i++)
{
if (CompareStringW(LOCALE_SYSTEM_DEFAULT, 0,
codecs[i].FormatDescription, -1,
CHAR desc[32];
WideCharToMultiByte(CP_ACP, 0, codecs[i].FormatDescription, -1,
desc, 32, 0, 0);
if (CompareStringA(LOCALE_SYSTEM_DEFAULT, 0,
desc, -1,
bmp_format, -1) == CSTR_EQUAL) {
bmp_found = TRUE;
break;