Module: wine Branch: master Commit: 3f5fc520b587ce4cb8f8f95a1c18c385bfe8f2b7 URL: http://source.winehq.org/git/wine.git/?a=commit;h=3f5fc520b587ce4cb8f8f95a1c...
Author: Michael Stefaniuc mstefani@redhat.de Date: Mon Jun 25 23:34:34 2007 +0200
gdi32: Multi-character character constants aren't portable as their behaviour is compiler dependent according to the C standard. Found by sparse.
---
dlls/gdi32/freetype.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/dlls/gdi32/freetype.c b/dlls/gdi32/freetype.c index 424fb3d..9842de9 100644 --- a/dlls/gdi32/freetype.c +++ b/dlls/gdi32/freetype.c @@ -590,8 +590,9 @@ static char **expand_mac_font(const char *path) unsigned short *num_faces_ptr, num_faces, face; AsscEntry *assoc; Handle fond; + ResType fond_res = 0x464f4e44; /* 'FOND' */
- fond = Get1IndResource('FOND', idx); + fond = Get1IndResource(fond_res, idx); if(!fond) break; TRACE("got fond resource %d\n", idx); HLock(fond); @@ -605,6 +606,7 @@ static char **expand_mac_font(const char *path) for(face = 0; face < num_faces; face++, assoc++) { Handle sfnt; + ResType sfnt_res = 0x73666e74; /* 'sfnt' */ unsigned short size, font_id; char *output;
@@ -617,7 +619,7 @@ static char **expand_mac_font(const char *path) }
TRACE("trying to load sfnt id %04x\n", font_id); - sfnt = GetResource('sfnt', font_id); + sfnt = GetResource(sfnt_res, font_id); if(!sfnt) { TRACE("can't get sfnt resource %04x\n", font_id);