usp10/tests: Fix tests compilation with __WINESRC__ defined

André Hentschel nerv at dawncrow.de
Wed Oct 23 17:29:43 CDT 2013


---
 dlls/usp10/tests/Makefile.in |  1 -
 dlls/usp10/tests/usp10.c     | 27 +++++++++++++--------------
 2 files changed, 13 insertions(+), 15 deletions(-)

diff --git a/dlls/usp10/tests/Makefile.in b/dlls/usp10/tests/Makefile.in
index b2a7451..954a4a8 100644
--- a/dlls/usp10/tests/Makefile.in
+++ b/dlls/usp10/tests/Makefile.in
@@ -1,6 +1,5 @@
 TESTDLL   = usp10.dll
 IMPORTS   = usp10 user32 gdi32
-EXTRADEFS = -U__WINESRC__ -DWINE_STRICT_PROTOTYPES -DWINE_NO_NAMELESS_EXTENSION -DWIDL_C_INLINE_WRAPPERS
 
 C_SRCS = \
 	usp10.c
diff --git a/dlls/usp10/tests/usp10.c b/dlls/usp10/tests/usp10.c
index 354bc23..22a4ab2 100644
--- a/dlls/usp10/tests/usp10.c
+++ b/dlls/usp10/tests/usp10.c
@@ -825,10 +825,9 @@ typedef struct tagRangeP {
     LOGFONTA lf;
 } fontEnumParam;
 
-static int CALLBACK enumFontProc( const LOGFONT *lpelfe, const TEXTMETRIC *lpntme,
-                           DWORD FontType, LPARAM lParam)
+static int CALLBACK enumFontProc( const LOGFONTA *lpelfe, const TEXTMETRICA *lpntme, DWORD FontType, LPARAM lParam )
 {
-    NEWTEXTMETRICEX *ntme = (NEWTEXTMETRICEX*)lpntme;
+    NEWTEXTMETRICEXA *ntme = (NEWTEXTMETRICEXA*)lpntme;
     fontEnumParam *rp = (fontEnumParam*) lParam;
     int idx = 0;
     DWORD i;
@@ -850,7 +849,7 @@ static int CALLBACK enumFontProc( const LOGFONT *lpelfe, const TEXTMETRIC *lpntm
 
     if (ntme->ntmFontSig.fsUsb[idx] & mask)
     {
-        memcpy(&(rp->lf),lpelfe,sizeof(LOGFONT));
+        memcpy(&(rp->lf),lpelfe,sizeof(LOGFONTA));
         return 0;
     }
     return 1;
@@ -862,7 +861,7 @@ static int _find_font_for_range(HDC hdc, const CHAR *recommended, BYTE range, co
     fontEnumParam lParam;
 
     lParam.range = range;
-    memset(&lParam.lf,0,sizeof(LOGFONT));
+    memset(&lParam.lf,0,sizeof(LOGFONTA));
     *hfont = NULL;
 
     if (recommended)
@@ -881,7 +880,7 @@ static int _find_font_for_range(HDC hdc, const CHAR *recommended, BYTE range, co
 
     if (!*hfont)
     {
-        memset(&lParam.lf,0,sizeof(LOGFONT));
+        memset(&lParam.lf,0,sizeof(LOGFONTA));
         lParam.lf.lfCharSet = DEFAULT_CHARSET;
 
         if (!EnumFontFamiliesExA(hdc, &lParam.lf, enumFontProc, (LPARAM)&lParam, 0) && lParam.lf.lfFaceName[0])
@@ -1809,10 +1808,10 @@ static void test_ScriptGetCMap(HDC hdc, unsigned short pwOutGlyphs[256])
 struct enum_font_data
 {
     int total;
-    ENUMLOGFONT elf[MAX_ENUM_FONTS];
+    ENUMLOGFONTA elf[MAX_ENUM_FONTS];
 };
 
-static INT CALLBACK enum_bitmap_font_proc(const LOGFONT *lf, const TEXTMETRIC *ntm, DWORD type, LPARAM lParam)
+static INT CALLBACK enum_bitmap_font_proc(const LOGFONTA *lf, const TEXTMETRICA *ntm, DWORD type, LPARAM lParam)
 {
     struct enum_font_data *efnd = (struct enum_font_data *)lParam;
 
@@ -1820,7 +1819,7 @@ static INT CALLBACK enum_bitmap_font_proc(const LOGFONT *lf, const TEXTMETRIC *n
 
     if (efnd->total < MAX_ENUM_FONTS)
     {
-        efnd->elf[efnd->total++] = *(ENUMLOGFONT*)lf;
+        efnd->elf[efnd->total++] = *(ENUMLOGFONTA*)lf;
     }
     else
         trace("enum tests invalid; you have more than %d fonts\n", MAX_ENUM_FONTS);
@@ -1828,7 +1827,7 @@ static INT CALLBACK enum_bitmap_font_proc(const LOGFONT *lf, const TEXTMETRIC *n
     return 1;
 }
 
-static INT CALLBACK enum_truetype_proc(const LOGFONT *lf, const TEXTMETRIC *ntm, DWORD type, LPARAM lParam)
+static INT CALLBACK enum_truetype_proc(const LOGFONTA *lf, const TEXTMETRICA *ntm, DWORD type, LPARAM lParam)
 {
     struct enum_font_data *efnd = (struct enum_font_data *)lParam;
 
@@ -1836,7 +1835,7 @@ static INT CALLBACK enum_truetype_proc(const LOGFONT *lf, const TEXTMETRIC *ntm,
 
     if (efnd->total < MAX_ENUM_FONTS)
     {
-        efnd->elf[efnd->total++] = *(ENUMLOGFONT*)lf;
+        efnd->elf[efnd->total++] = *(ENUMLOGFONTA*)lf;
     }
     else
         trace("enum tests invalid; you have more than %d fonts\n", MAX_ENUM_FONTS);
@@ -1850,7 +1849,7 @@ static void test_ScriptGetFontProperties(HDC hdc)
     SCRIPT_CACHE    psc,old_psc;
     SCRIPT_FONTPROPERTIES sfp;
     HFONT font, oldfont;
-    LOGFONT lf;
+    LOGFONTA lf;
     struct enum_font_data efnd;
     TEXTMETRICA tmA;
     WORD gi[3];
@@ -1934,7 +1933,7 @@ static void test_ScriptGetFontProperties(HDC hdc)
     for (i = 0; i < efnd.total; i++)
     {
         lstrcpyA(lf.lfFaceName, (char *)efnd.elf[i].elfFullName);
-        font = CreateFontIndirect(&lf);
+        font = CreateFontIndirectA(&lf);
         oldfont = SelectObject(hdc, font);
 
         sfp.cBytes = sizeof(SCRIPT_FONTPROPERTIES);
@@ -1975,7 +1974,7 @@ static void test_ScriptGetFontProperties(HDC hdc)
     for (i = 0; i < efnd.total; i++)
     {
         lstrcpyA(lf.lfFaceName, (char *)efnd.elf[i].elfFullName);
-        font = CreateFontIndirect(&lf);
+        font = CreateFontIndirectA(&lf);
         oldfont = SelectObject(hdc, font);
 
         sfp.cBytes = sizeof(SCRIPT_FONTPROPERTIES);
-- 
1.8.1.2





More information about the wine-patches mailing list