From 23bbca535fcd5906cd8a2e7d3814925adbe1c210 Mon Sep 17 00:00:00 2001 From: Paul Vriens Date: Fri, 12 Jan 2007 13:25:24 +0100 Subject: [PATCH] oleaut32/tests: Cast-qual warnings fixes. --- dlls/oleaut32/tests/olefont.c | 30 +++++++++++++----------------- 1 file changed, 13 insertions(+), 17 deletions(-) diff --git a/dlls/oleaut32/tests/olefont.c b/dlls/oleaut32/tests/olefont.c index 5a02502a272..7fc04222560 100644 --- a/dlls/oleaut32/tests/olefont.c +++ b/dlls/oleaut32/tests/olefont.c @@ -40,6 +40,10 @@ #include #include +static WCHAR MSSansSerif_font[] = {'M','S',' ','S','a','n','s',' ','S','e','r','i','f',0}; +static WCHAR system_font[] = { 'S','y','s','t','e','m',0 }; +static WCHAR arial_font[] = { 'A','r','i','a','l',0 }; + static HMODULE hOleaut32; static HRESULT (WINAPI *pOleCreateFontIndirect)(LPFONTDESC,REFIID,LPVOID*); @@ -56,7 +60,6 @@ static void test_ifont_sizes(long lo_size, long hi_size, long hfont_height, const char * test_name) { FONTDESC fd; - static const WCHAR fname[] = { 'S','y','s','t','e','m',0 }; LPVOID pvObj = NULL; IFont* ifnt = NULL; HFONT hfont; @@ -65,7 +68,7 @@ static void test_ifont_sizes(long lo_size, long hi_size, HRESULT hres; fd.cbSizeofstruct = sizeof(FONTDESC); - fd.lpstrName = (WCHAR*)fname; + fd.lpstrName = system_font; S(fd.cySize).Lo = lo_size; S(fd.cySize).Hi = hi_size; fd.sWeight = 0; @@ -262,12 +265,11 @@ static void test_font_events_disp(void) HRESULT hr; DWORD dwCookie; IFontDisp *pFontDisp; - static const WCHAR wszMSSansSerif[] = {'M','S',' ','S','a','n','s',' ','S','e','r','i','f',0}; DISPPARAMS dispparams; VARIANTARG vararg; fontdesc.cbSizeofstruct = sizeof(fontdesc); - fontdesc.lpstrName = (LPOLESTR)wszMSSansSerif; + fontdesc.lpstrName = MSSansSerif_font; fontdesc.cySize.int64 = 12 * 10000; /* 12 pt */ fontdesc.sWeight = FW_NORMAL; fontdesc.sCharset = 0; @@ -484,8 +486,6 @@ static void test_Invoke(void) static void test_IsEqual() { FONTDESC fd; - static const WCHAR system_font[] = { 'S','y','s','t','e','m',0 }; - static const WCHAR arial_font[] = { 'A','r','i','a','l',0 }; LPVOID pvObj = NULL; LPVOID pvObj2 = NULL; IFont* ifnt = NULL; @@ -494,7 +494,7 @@ static void test_IsEqual() /* Basic font description */ fd.cbSizeofstruct = sizeof(FONTDESC); - fd.lpstrName = (WCHAR*)system_font; + fd.lpstrName = system_font; S(fd.cySize).Lo = 100; S(fd.cySize).Hi = 100; fd.sWeight = 0; @@ -521,12 +521,12 @@ static void test_IsEqual() "IFont_IsEqual: (NULL) Expected 0x80004003 but got 0x%08x\n",hres); /* Test strName */ - fd.lpstrName = (WCHAR*)arial_font; + fd.lpstrName = arial_font; pOleCreateFontIndirect(&fd, &IID_IFont, &pvObj2); hres = IFont_IsEqual(ifnt,ifnt2); ok(hres == S_FALSE, "IFont_IsEqual: (strName) Expected S_FALSE but got 0x%08x\n",hres); - fd.lpstrName = (WCHAR*)system_font; + fd.lpstrName = system_font; IFont_Release(ifnt2); /* Test lo font size */ @@ -602,8 +602,6 @@ static void test_IsEqual() static void test_ReleaseHfont(void) { FONTDESC fd; - static const WCHAR system_font[] = { 'S','y','s','t','e','m',0 }; - static const WCHAR arial_font[] = { 'A','r','i','a','l',0 }; LPVOID pvObj1 = NULL; LPVOID pvObj2 = NULL; IFont* ifnt1 = NULL; @@ -614,7 +612,7 @@ static void test_ReleaseHfont(void) /* Basic font description */ fd.cbSizeofstruct = sizeof(FONTDESC); - fd.lpstrName = (WCHAR*)system_font; + fd.lpstrName = system_font; S(fd.cySize).Lo = 100; S(fd.cySize).Hi = 100; fd.sWeight = 0; @@ -627,7 +625,7 @@ static void test_ReleaseHfont(void) pOleCreateFontIndirect(&fd, &IID_IFont, &pvObj1); ifnt1 = pvObj1; IFont_get_hFont(ifnt1,&hfnt1); - fd.lpstrName = (WCHAR*)arial_font; + fd.lpstrName = arial_font; pOleCreateFontIndirect(&fd, &IID_IFont, &pvObj2); ifnt2 = pvObj2; IFont_get_hFont(ifnt2,&hfnt2); @@ -674,8 +672,6 @@ static void test_ReleaseHfont(void) static void test_AddRefHfont(void) { FONTDESC fd; - static const WCHAR system_font[] = { 'S','y','s','t','e','m',0 }; - static const WCHAR arial_font[] = { 'A','r','i','a','l',0 }; LPVOID pvObj1 = NULL; LPVOID pvObj2 = NULL; LPVOID pvObj3 = NULL; @@ -689,7 +685,7 @@ static void test_AddRefHfont(void) /* Basic font description */ fd.cbSizeofstruct = sizeof(FONTDESC); - fd.lpstrName = (WCHAR*)system_font; + fd.lpstrName = system_font; S(fd.cySize).Lo = 100; S(fd.cySize).Hi = 100; fd.sWeight = 0; @@ -702,7 +698,7 @@ static void test_AddRefHfont(void) pOleCreateFontIndirect(&fd, &IID_IFont, &pvObj1); ifnt1 = pvObj1; IFont_get_hFont(ifnt1,&hfnt1); - fd.lpstrName = (WCHAR*)arial_font; + fd.lpstrName = arial_font; pOleCreateFontIndirect(&fd, &IID_IFont, &pvObj2); ifnt2 = pvObj2; IFont_get_hFont(ifnt2,&hfnt2); -- 2.11.4.GIT