Nikolay Sivov : dwrite: Print font table tag in string form in traces.

Alexandre Julliard julliard at wine.codeweavers.com
Tue Sep 15 09:50:51 CDT 2015


Module: wine
Branch: master
Commit: 20e6181304cb54341978a01b4919e5b91f24664d
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=20e6181304cb54341978a01b4919e5b91f24664d

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Tue Sep 15 15:44:59 2015 +0300

dwrite: Print font table tag in string form in traces.

---

 dlls/dwrite/font.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/dwrite/font.c b/dlls/dwrite/font.c
index 6a46a1a..e98dc15 100644
--- a/dlls/dwrite/font.c
+++ b/dlls/dwrite/font.c
@@ -260,7 +260,7 @@ static inline struct dwrite_fontlist *impl_from_IDWriteFontList(IDWriteFontList
 
 static inline const char *debugstr_tag(UINT32 tag)
 {
-    return wine_dbg_sprintf("%c%c%c%c", tag & 0xff, (tag >> 8) & 0xff, (tag >> 16) & 0xff, tag >> 24);
+    return debugstr_an((char*)&tag, 4);
 }
 
 static HRESULT get_cached_glyph_metrics(struct dwrite_fontface *fontface, UINT16 glyph, DWRITE_GLYPH_METRICS *metrics)
@@ -566,7 +566,7 @@ static HRESULT WINAPI dwritefontface_TryGetFontTable(IDWriteFontFace2 *iface, UI
 {
     struct dwrite_fontface *This = impl_from_IDWriteFontFace2(iface);
 
-    TRACE("(%p)->(%u %p %p %p %p)\n", This, table_tag, table_data, table_size, context, exists);
+    TRACE("(%p)->(%s %p %p %p %p)\n", This, debugstr_tag(table_tag), table_data, table_size, context, exists);
 
     return opentype_get_font_table(This->streams[0], This->type, This->index, table_tag, table_data, context, table_size, exists);
 }




More information about the wine-cvs mailing list