user/tests: Write-strings and cast-qual warnings fix.
This commit is contained in:
parent
5d0e4ba0eb
commit
47b90d6b11
|
@ -336,7 +336,7 @@ static void _test_reg_key( LPCSTR subKey1, LPCSTR subKey2, LPCSTR valName1, LPCS
|
||||||
|
|
||||||
/* get a metric from the registry. If the value is negative
|
/* get a metric from the registry. If the value is negative
|
||||||
* it is assumed to be in twips and converted to pixels */
|
* it is assumed to be in twips and converted to pixels */
|
||||||
static UINT metricfromreg( char *keyname, char *valname, int dpi)
|
static UINT metricfromreg( const char *keyname, const char *valname, int dpi)
|
||||||
{
|
{
|
||||||
HKEY hkey;
|
HKEY hkey;
|
||||||
char buf[64];
|
char buf[64];
|
||||||
|
|
|
@ -33,12 +33,13 @@ static void test_DrawTextCalcRect(void)
|
||||||
HDC hdc;
|
HDC hdc;
|
||||||
HFONT hFont, hOldFont;
|
HFONT hFont, hOldFont;
|
||||||
LOGFONTA lf;
|
LOGFONTA lf;
|
||||||
const char text[] = "Example text for testing DrawText in "
|
static CHAR text[] = "Example text for testing DrawText in "
|
||||||
"MM_HIENGLISH mode";
|
"MM_HIENGLISH mode";
|
||||||
const WCHAR textW[] = {'W','i','d','e',' ','c','h','a','r',' ',
|
static WCHAR textW[] = {'W','i','d','e',' ','c','h','a','r',' ',
|
||||||
's','t','r','i','n','g','\0'};
|
's','t','r','i','n','g','\0'};
|
||||||
const WCHAR emptystringW[] = { 0 };
|
static CHAR emptystring[] = "";
|
||||||
INT textlen,textheight;
|
static WCHAR emptystringW[] = { 0 };
|
||||||
|
INT textlen, textheight;
|
||||||
RECT rect = { 0, 0, 100, 0 };
|
RECT rect = { 0, 0, 100, 0 };
|
||||||
BOOL ret;
|
BOOL ret;
|
||||||
|
|
||||||
|
@ -106,12 +107,12 @@ static void test_DrawTextCalcRect(void)
|
||||||
/* note: testing the function's return value is useless, it differs
|
/* note: testing the function's return value is useless, it differs
|
||||||
* ( 0 or 1) on every Windows version I tried */
|
* ( 0 or 1) on every Windows version I tried */
|
||||||
SetRect( &rect, 10,10, 100, 100);
|
SetRect( &rect, 10,10, 100, 100);
|
||||||
textheight = DrawTextExA(hdc, (char *) text, 0, &rect, DT_CALCRECT, NULL );
|
textheight = DrawTextExA(hdc, text, 0, &rect, DT_CALCRECT, NULL );
|
||||||
ok( !(rect.left == rect.right && rect.bottom == rect.top),
|
ok( !(rect.left == rect.right && rect.bottom == rect.top),
|
||||||
"rectangle should NOT be empty.\n");
|
"rectangle should NOT be empty.\n");
|
||||||
SetRect( &rect, 10,10, 100, 100);
|
SetRect( &rect, 10,10, 100, 100);
|
||||||
SetLastError( 0);
|
SetLastError( 0);
|
||||||
textheight = DrawTextExA(hdc, "", -1, &rect, DT_CALCRECT, NULL );
|
textheight = DrawTextExA(hdc, emptystring, -1, &rect, DT_CALCRECT, NULL );
|
||||||
ok( (rect.left == rect.right && rect.bottom == rect.top),
|
ok( (rect.left == rect.right && rect.bottom == rect.top),
|
||||||
"rectangle should be empty.\n");
|
"rectangle should be empty.\n");
|
||||||
SetRect( &rect, 10,10, 100, 100);
|
SetRect( &rect, 10,10, 100, 100);
|
||||||
|
@ -127,12 +128,12 @@ static void test_DrawTextCalcRect(void)
|
||||||
/* Wide char versions */
|
/* Wide char versions */
|
||||||
SetRect( &rect, 10,10, 100, 100);
|
SetRect( &rect, 10,10, 100, 100);
|
||||||
SetLastError( 0);
|
SetLastError( 0);
|
||||||
textheight = DrawTextExW(hdc, (WCHAR *) textW, 0, &rect, DT_CALCRECT, NULL );
|
textheight = DrawTextExW(hdc, textW, 0, &rect, DT_CALCRECT, NULL );
|
||||||
if( GetLastError() != ERROR_CALL_NOT_IMPLEMENTED) {
|
if( GetLastError() != ERROR_CALL_NOT_IMPLEMENTED) {
|
||||||
ok( !(rect.left == rect.right && rect.bottom == rect.top),
|
ok( !(rect.left == rect.right && rect.bottom == rect.top),
|
||||||
"rectangle should NOT be empty.\n");
|
"rectangle should NOT be empty.\n");
|
||||||
SetRect( &rect, 10,10, 100, 100);
|
SetRect( &rect, 10,10, 100, 100);
|
||||||
textheight = DrawTextExW(hdc, (WCHAR *) emptystringW, -1, &rect, DT_CALCRECT, NULL );
|
textheight = DrawTextExW(hdc, emptystringW, -1, &rect, DT_CALCRECT, NULL );
|
||||||
ok( (rect.left == rect.right && rect.bottom == rect.top),
|
ok( (rect.left == rect.right && rect.bottom == rect.top),
|
||||||
"rectangle should be empty.\n");
|
"rectangle should be empty.\n");
|
||||||
SetRect( &rect, 10,10, 100, 100);
|
SetRect( &rect, 10,10, 100, 100);
|
||||||
|
@ -144,7 +145,7 @@ static void test_DrawTextCalcRect(void)
|
||||||
ok( !(rect.left == rect.right && rect.bottom == rect.top),
|
ok( !(rect.left == rect.right && rect.bottom == rect.top),
|
||||||
"rectangle should NOT be empty.\n");
|
"rectangle should NOT be empty.\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
SelectObject(hdc, hOldFont);
|
SelectObject(hdc, hOldFont);
|
||||||
ret = DeleteObject(hFont);
|
ret = DeleteObject(hFont);
|
||||||
ok( ret, "DeleteObject error %lu\n", GetLastError());
|
ok( ret, "DeleteObject error %lu\n", GetLastError());
|
||||||
|
@ -157,7 +158,7 @@ static void test_DrawTextCalcRect(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
/* replace tabs by \t */
|
/* replace tabs by \t */
|
||||||
static void strfmt( char *str, char *strout)
|
static void strfmt( const char *str, char *strout)
|
||||||
{
|
{
|
||||||
unsigned int i,j ;
|
unsigned int i,j ;
|
||||||
for(i=0,j=0;i<=strlen(str);i++,j++)
|
for(i=0,j=0;i<=strlen(str);i++,j++)
|
||||||
|
@ -166,7 +167,7 @@ static void strfmt( char *str, char *strout)
|
||||||
strout[j]='t';
|
strout[j]='t';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#define TABTEST( tabval, tabcount, string, _exp) \
|
#define TABTEST( tabval, tabcount, string, _exp) \
|
||||||
{ int i,x_act, x_exp; char strdisp[64];\
|
{ int i,x_act, x_exp; char strdisp[64];\
|
||||||
|
|
Loading…
Reference in New Issue