Module: wine Branch: master Commit: aed4f478900f8bf454f40d81e01eeb697f1a20a7 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=aed4f478900f8bf454f40d81...
Author: Jeff Latimer lats@yless4u.com.au Date: Fri Sep 1 22:55:50 2006 +1000
gdi: Fix test for GetGlyphIndicesW on non Unicode systems.
---
dlls/gdi/tests/font.c | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/dlls/gdi/tests/font.c b/dlls/gdi/tests/font.c index 4ed5bbc..699d9b2 100644 --- a/dlls/gdi/tests/font.c +++ b/dlls/gdi/tests/font.c @@ -402,6 +402,14 @@ static void test_GetGlyphIndices() WORD glyphs[(sizeof(testtext)/2)-1]; TEXTMETRIC textm;
+ typedef BOOL (WINAPI *fnGetGlyphIndicesW)(HDC hdc, LPCWSTR lpstr, INT count, LPWORD pgi, DWORD flags); + fnGetGlyphIndicesW GetGlyphIndicesW = (fnGetGlyphIndicesW)GetProcAddress(LoadLibrary("gdi32"), + "GetGlyphIndicesW"); + if (!GetGlyphIndicesW) { + trace("GetGlyphIndices not available on platform\n"); + return; + } + memset(&lf, 0, sizeof(lf)); strcpy(lf.lfFaceName, "Symbol"); lf.lfHeight = 20;