Commit 70fec905 authored by Andrew Talbot's avatar Andrew Talbot Committed by Alexandre Julliard

mapi32/tests: Cast-qual warnings fix.

parent eef087cb
...@@ -81,8 +81,8 @@ static inline int strcmpW(const WCHAR *str1, const WCHAR *str2) ...@@ -81,8 +81,8 @@ static inline int strcmpW(const WCHAR *str1, const WCHAR *str2)
static void test_PropCopyMore(void) static void test_PropCopyMore(void)
{ {
static const char *szHiA = "Hi!"; static char szHiA[] = "Hi!";
static const WCHAR szHiW[] = { 'H', 'i', '!', '\0' }; static WCHAR szHiW[] = { 'H', 'i', '!', '\0' };
SPropValue *lpDest = NULL, *lpSrc = NULL; SPropValue *lpDest = NULL, *lpSrc = NULL;
ULONG i; ULONG i;
SCODE scode; SCODE scode;
...@@ -107,10 +107,10 @@ static void test_PropCopyMore(void) ...@@ -107,10 +107,10 @@ static void test_PropCopyMore(void)
switch (ptTypes[i]) switch (ptTypes[i])
{ {
case PT_STRING8: case PT_STRING8:
lpSrc->Value.lpszA = (char*)szHiA; lpSrc->Value.lpszA = szHiA;
break; break;
case PT_UNICODE: case PT_UNICODE:
lpSrc->Value.lpszW = (WCHAR*)szHiW; lpSrc->Value.lpszW = szHiW;
break; break;
case PT_BINARY: case PT_BINARY:
lpSrc->Value.bin.cb = 4; lpSrc->Value.bin.cb = 4;
...@@ -151,8 +151,8 @@ static void test_PropCopyMore(void) ...@@ -151,8 +151,8 @@ static void test_PropCopyMore(void)
static void test_UlPropSize(void) static void test_UlPropSize(void)
{ {
static const char *szHiA = "Hi!"; static char szHiA[] = "Hi!";
static const WCHAR szHiW[] = { 'H', 'i', '!', '\0' }; static WCHAR szHiW[] = { 'H', 'i', '!', '\0' };
LPSTR buffa[2]; LPSTR buffa[2];
LPWSTR buffw[2]; LPWSTR buffw[2];
SBinary buffbin[2]; SBinary buffbin[2];
...@@ -202,11 +202,11 @@ static void test_UlPropSize(void) ...@@ -202,11 +202,11 @@ static void test_UlPropSize(void)
#endif #endif
case PT_CLSID: exp *= sizeof(GUID); break; case PT_CLSID: exp *= sizeof(GUID); break;
case PT_STRING8: case PT_STRING8:
pv.Value.lpszA = (LPSTR)szHiA; pv.Value.lpszA = szHiA;
exp = 4; exp = 4;
break; break;
case PT_UNICODE: case PT_UNICODE:
pv.Value.lpszW = (LPWSTR)szHiW; pv.Value.lpszW = szHiW;
exp = 4 * sizeof(WCHAR); exp = 4 * sizeof(WCHAR);
break; break;
case PT_BINARY: case PT_BINARY:
...@@ -215,15 +215,15 @@ static void test_UlPropSize(void) ...@@ -215,15 +215,15 @@ static void test_UlPropSize(void)
case PT_MV_STRING8: case PT_MV_STRING8:
pv.Value.MVszA.cValues = 2; pv.Value.MVszA.cValues = 2;
pv.Value.MVszA.lppszA = buffa; pv.Value.MVszA.lppszA = buffa;
buffa[0] = (LPSTR)szHiA; buffa[0] = szHiA;
buffa[1] = (LPSTR)szHiA; buffa[1] = szHiA;
exp = 8; exp = 8;
break; break;
case PT_MV_UNICODE: case PT_MV_UNICODE:
pv.Value.MVszW.cValues = 2; pv.Value.MVszW.cValues = 2;
pv.Value.MVszW.lppszW = buffw; pv.Value.MVszW.lppszW = buffw;
buffw[0] = (LPWSTR)szHiW; buffw[0] = szHiW;
buffw[1] = (LPWSTR)szHiW; buffw[1] = szHiW;
exp = 8 * sizeof(WCHAR); exp = 8 * sizeof(WCHAR);
break; break;
case PT_MV_BINARY: case PT_MV_BINARY:
...@@ -244,12 +244,12 @@ static void test_UlPropSize(void) ...@@ -244,12 +244,12 @@ static void test_UlPropSize(void)
static void test_FPropContainsProp(void) static void test_FPropContainsProp(void)
{ {
static const char *szFull = "Full String"; static char szFull[] = "Full String";
static const char *szFullLower = "full string"; static char szFullLower[] = "full string";
static const char *szPrefix = "Full"; static char szPrefix[] = "Full";
static const char *szPrefixLower = "full"; static char szPrefixLower[] = "full";
static const char *szSubstring = "ll St"; static char szSubstring[] = "ll St";
static const char *szSubstringLower = "ll st"; static char szSubstringLower[] = "ll st";
SPropValue pvLeft, pvRight; SPropValue pvLeft, pvRight;
ULONG pt; ULONG pt;
BOOL bRet; BOOL bRet;
...@@ -275,19 +275,19 @@ static void test_FPropContainsProp(void) ...@@ -275,19 +275,19 @@ static void test_FPropContainsProp(void)
/* test the various flag combinations */ /* test the various flag combinations */
pvLeft.ulPropTag = pvRight.ulPropTag = PT_STRING8; pvLeft.ulPropTag = pvRight.ulPropTag = PT_STRING8;
pvLeft.Value.lpszA = (LPSTR)szFull; pvLeft.Value.lpszA = szFull;
pvRight.Value.lpszA = (LPSTR)szFull; pvRight.Value.lpszA = szFull;
bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_FULLSTRING); bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_FULLSTRING);
ok(bRet == TRUE, "(full,full)[] match failed\n"); ok(bRet == TRUE, "(full,full)[] match failed\n");
pvRight.Value.lpszA = (LPSTR)szPrefix; pvRight.Value.lpszA = szPrefix;
bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_FULLSTRING); bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_FULLSTRING);
ok(bRet == FALSE, "(full,prefix)[] match failed\n"); ok(bRet == FALSE, "(full,prefix)[] match failed\n");
bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_PREFIX); bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_PREFIX);
ok(bRet == TRUE, "(full,prefix)[PREFIX] match failed\n"); ok(bRet == TRUE, "(full,prefix)[PREFIX] match failed\n");
bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_SUBSTRING); bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_SUBSTRING);
ok(bRet == TRUE, "(full,prefix)[SUBSTRING] match failed\n"); ok(bRet == TRUE, "(full,prefix)[SUBSTRING] match failed\n");
pvRight.Value.lpszA = (LPSTR)szPrefixLower; pvRight.Value.lpszA = szPrefixLower;
bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_PREFIX); bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_PREFIX);
ok(bRet == FALSE, "(full,prefixlow)[PREFIX] match failed\n"); ok(bRet == FALSE, "(full,prefixlow)[PREFIX] match failed\n");
bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_SUBSTRING); bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_SUBSTRING);
...@@ -296,14 +296,14 @@ static void test_FPropContainsProp(void) ...@@ -296,14 +296,14 @@ static void test_FPropContainsProp(void)
ok(bRet == TRUE, "(full,prefixlow)[PREFIX|IGNORECASE] match failed\n"); ok(bRet == TRUE, "(full,prefixlow)[PREFIX|IGNORECASE] match failed\n");
bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_SUBSTRING|FL_IGNORECASE); bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_SUBSTRING|FL_IGNORECASE);
ok(bRet == TRUE, "(full,prefixlow)[SUBSTRING|IGNORECASE] match failed\n"); ok(bRet == TRUE, "(full,prefixlow)[SUBSTRING|IGNORECASE] match failed\n");
pvRight.Value.lpszA = (LPSTR)szSubstring; pvRight.Value.lpszA = szSubstring;
bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_FULLSTRING); bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_FULLSTRING);
ok(bRet == FALSE, "(full,substr)[] match failed\n"); ok(bRet == FALSE, "(full,substr)[] match failed\n");
bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_PREFIX); bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_PREFIX);
ok(bRet == FALSE, "(full,substr)[PREFIX] match failed\n"); ok(bRet == FALSE, "(full,substr)[PREFIX] match failed\n");
bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_SUBSTRING); bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_SUBSTRING);
ok(bRet == TRUE, "(full,substr)[SUBSTRING] match failed\n"); ok(bRet == TRUE, "(full,substr)[SUBSTRING] match failed\n");
pvRight.Value.lpszA = (LPSTR)szSubstringLower; pvRight.Value.lpszA = szSubstringLower;
bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_PREFIX); bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_PREFIX);
ok(bRet == FALSE, "(full,substrlow)[PREFIX] match failed\n"); ok(bRet == FALSE, "(full,substrlow)[PREFIX] match failed\n");
bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_SUBSTRING); bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_SUBSTRING);
...@@ -312,7 +312,7 @@ static void test_FPropContainsProp(void) ...@@ -312,7 +312,7 @@ static void test_FPropContainsProp(void)
ok(bRet == FALSE, "(full,substrlow)[PREFIX|IGNORECASE] match failed\n"); ok(bRet == FALSE, "(full,substrlow)[PREFIX|IGNORECASE] match failed\n");
bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_SUBSTRING|FL_IGNORECASE); bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_SUBSTRING|FL_IGNORECASE);
ok(bRet == TRUE, "(full,substrlow)[SUBSTRING|IGNORECASE] match failed\n"); ok(bRet == TRUE, "(full,substrlow)[SUBSTRING|IGNORECASE] match failed\n");
pvRight.Value.lpszA = (LPSTR)szFullLower; pvRight.Value.lpszA = szFullLower;
bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_FULLSTRING|FL_IGNORECASE); bRet = pFPropContainsProp(&pvLeft, &pvRight, FL_FULLSTRING|FL_IGNORECASE);
ok(bRet == TRUE, "(full,fulllow)[IGNORECASE] match failed\n"); ok(bRet == TRUE, "(full,fulllow)[IGNORECASE] match failed\n");
...@@ -662,8 +662,8 @@ static void test_PpropFindProp(void) ...@@ -662,8 +662,8 @@ static void test_PpropFindProp(void)
static void test_ScCountProps(void) static void test_ScCountProps(void)
{ {
static const char *szHiA = "Hi!"; static char szHiA[] = "Hi!";
static const WCHAR szHiW[] = { 'H', 'i', '!', '\0' }; static WCHAR szHiW[] = { 'H', 'i', '!', '\0' };
static const ULONG ULHILEN = 4; /* chars in szHiA/W incl. NUL */ static const ULONG ULHILEN = 4; /* chars in szHiA/W incl. NUL */
LPSTR buffa[3]; LPSTR buffa[3];
LPWSTR buffw[3]; LPWSTR buffw[3];
...@@ -705,11 +705,11 @@ static void test_ScCountProps(void) ...@@ -705,11 +705,11 @@ static void test_ScCountProps(void)
exp = sizeof(GUID) + sizeof(pv); exp = sizeof(GUID) + sizeof(pv);
break; break;
case PT_STRING8: case PT_STRING8:
pv.Value.lpszA = (LPSTR)szHiA; pv.Value.lpszA = szHiA;
exp = 4 + sizeof(pv); exp = 4 + sizeof(pv);
break; break;
case PT_UNICODE: case PT_UNICODE:
pv.Value.lpszW = (LPWSTR)szHiW; pv.Value.lpszW = szHiW;
exp = 4 * sizeof(WCHAR) + sizeof(pv); exp = 4 * sizeof(WCHAR) + sizeof(pv);
break; break;
case PT_BINARY: case PT_BINARY:
...@@ -756,17 +756,17 @@ static void test_ScCountProps(void) ...@@ -756,17 +756,17 @@ static void test_ScCountProps(void)
case PT_MV_STRING8: case PT_MV_STRING8:
pv.Value.MVszA.cValues = 3; pv.Value.MVszA.cValues = 3;
pv.Value.MVszA.lppszA = buffa; pv.Value.MVszA.lppszA = buffa;
buffa[0] = (LPSTR)szHiA; buffa[0] = szHiA;
buffa[1] = (LPSTR)szHiA; buffa[1] = szHiA;
buffa[2] = (LPSTR)szHiA; buffa[2] = szHiA;
exp = ULHILEN * 3 + 3 * sizeof(char*) + sizeof(pv); exp = ULHILEN * 3 + 3 * sizeof(char*) + sizeof(pv);
break; break;
case PT_MV_UNICODE: case PT_MV_UNICODE:
pv.Value.MVszW.cValues = 3; pv.Value.MVszW.cValues = 3;
pv.Value.MVszW.lppszW = buffw; pv.Value.MVszW.lppszW = buffw;
buffw[0] = (LPWSTR)szHiW; buffw[0] = szHiW;
buffw[1] = (LPWSTR)szHiW; buffw[1] = szHiW;
buffw[2] = (LPWSTR)szHiW; buffw[2] = szHiW;
exp = ULHILEN * 3 * sizeof(WCHAR) + 3 * sizeof(WCHAR*) + sizeof(pv); exp = ULHILEN * 3 * sizeof(WCHAR) + 3 * sizeof(WCHAR*) + sizeof(pv);
break; break;
case PT_MV_BINARY: case PT_MV_BINARY:
...@@ -802,7 +802,7 @@ static void test_ScCountProps(void) ...@@ -802,7 +802,7 @@ static void test_ScCountProps(void)
static void test_ScCopyRelocProps(void) static void test_ScCopyRelocProps(void)
{ {
static const char* szTestA = "Test"; static char szTestA[] = "Test";
char buffer[512], buffer2[512], *lppszA[1]; char buffer[512], buffer2[512], *lppszA[1];
SPropValue pvProp, *lpResProp = (LPSPropValue)buffer; SPropValue pvProp, *lpResProp = (LPSPropValue)buffer;
ULONG ulCount; ULONG ulCount;
...@@ -816,7 +816,7 @@ static void test_ScCopyRelocProps(void) ...@@ -816,7 +816,7 @@ static void test_ScCopyRelocProps(void)
pvProp.ulPropTag = PROP_TAG(PT_MV_STRING8, 1u); pvProp.ulPropTag = PROP_TAG(PT_MV_STRING8, 1u);
lppszA[0] = (char *)szTestA; lppszA[0] = szTestA;
pvProp.Value.MVszA.cValues = 1; pvProp.Value.MVszA.cValues = 1;
pvProp.Value.MVszA.lppszA = lppszA; pvProp.Value.MVszA.lppszA = lppszA;
ulCount = 0; ulCount = 0;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment