Module: wine Branch: master Commit: aed4f478900f8bf454f40d81e01eeb697f1a20a7 URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=aed4f478900f8bf454f40d81... Author: Jeff Latimer <lats(a)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;