Dmitry Timoshkov : include: Print contents of VT_LPSTR and VT_LPWSTR variants in wine_dbgstr_variant.

Alexandre Julliard julliard at winehq.org
Tue Jun 20 15:34:55 CDT 2017


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

Author: Dmitry Timoshkov <dmitry at baikal.ru>
Date:   Tue Jun 20 12:37:31 2017 +0800

include: Print contents of VT_LPSTR and VT_LPWSTR variants in wine_dbgstr_variant.

Signed-off-by: Dmitry Timoshkov <dmitry at baikal.ru>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/wine/debug.h | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/include/wine/debug.h b/include/wine/debug.h
index 5409d70..fb0d6bb 100644
--- a/include/wine/debug.h
+++ b/include/wine/debug.h
@@ -296,6 +296,10 @@ static inline const char *wine_dbgstr_variant( const VARIANT *v )
         return wine_dbg_sprintf( "%p {VT_CY: %s}", v, wine_dbgstr_longlong(V_CY(v).int64) );
     case VT_DATE:
         return wine_dbg_sprintf( "%p {VT_DATE: %lf}", v, V_DATE(v) );
+    case VT_LPSTR:
+        return wine_dbg_sprintf( "%p {VT_LPSTR: %s}", v, wine_dbgstr_a((const char *)V_BSTR(v)) );
+    case VT_LPWSTR:
+        return wine_dbg_sprintf( "%p {VT_LPWSTR: %s}", v, wine_dbgstr_w(V_BSTR(v)) );
     case VT_BSTR:
         return wine_dbg_sprintf( "%p {VT_BSTR: %s}", v, wine_dbgstr_w(V_BSTR(v)) );
     case VT_DISPATCH:




More information about the wine-cvs mailing list