Piotr Caban : msvcrt: Use debugstr_a to trace strings in __unDName function.

Alexandre Julliard julliard at winehq.org
Fri Jul 8 10:02:06 CDT 2016


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

Author: Piotr Caban <piotr at codeweavers.com>
Date:   Fri Jul  8 14:03:04 2016 +0200

msvcrt: Use debugstr_a to trace strings in __unDName function.

Signed-off-by: Piotr Caban <piotr at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/msvcrt/undname.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/dlls/msvcrt/undname.c b/dlls/msvcrt/undname.c
index e6cb61f..7d06188 100644
--- a/dlls/msvcrt/undname.c
+++ b/dlls/msvcrt/undname.c
@@ -202,7 +202,7 @@ static BOOL str_array_push(struct parsed_symbol* sym, const char* ptr, int len,
             c = '>';
             if (i < a->start) c = '-';
             else if (i >= a->num) c = '}';
-            TRACE("%p\t%d%c %s\n", a, i, c, a->elts[i]);
+            TRACE("%p\t%d%c %s\n", a, i, c, debugstr_a(a->elts[i]));
         }
     }
 
@@ -224,7 +224,7 @@ static char* str_array_get_ref(struct array* cref, unsigned idx)
         return NULL;
     }
     TRACE("Returning %p[%d] => %s\n", 
-          cref, idx, cref->elts[cref->start + idx]);
+          cref, idx, debugstr_a(cref->elts[cref->start + idx]));
     return cref->elts[cref->start + idx];
 }
 
@@ -520,7 +520,7 @@ static char* get_literal_string(struct parsed_symbol* sym)
               (*sym->current >= 'a' && *sym->current <= 'z') ||
               (*sym->current >= '0' && *sym->current <= '9') ||
               *sym->current == '_' || *sym->current == '$')) {
-            TRACE("Failed at '%c' in %s\n", *sym->current, ptr);
+            TRACE("Failed at '%c' in %s\n", *sym->current, debugstr_a(ptr));
             return NULL;
         }
     } while (*++sym->current != '@');
@@ -1573,7 +1573,7 @@ static BOOL symbol_demangle(struct parsed_symbol* sym)
     else ret = FALSE;
 done:
     if (ret) assert(sym->result);
-    else WARN("Failed at %s\n", sym->current);
+    else WARN("Failed at %s\n", debugstr_a(sym->current));
 
     return ret;
 }
@@ -1604,7 +1604,7 @@ char* CDECL __unDNameEx(char* buffer, const char* mangled, int buflen,
     const char*                 result;
 
     TRACE("(%p,%s,%d,%p,%p,%p,%x)\n",
-          buffer, mangled, buflen, memget, memfree, unknown, flags);
+          buffer, debugstr_a(mangled), buflen, memget, memfree, unknown, flags);
     
     /* The flags details is not documented by MS. However, it looks exactly
      * like the UNDNAME_ manifest constants from imagehlp.h and dbghelp.h




More information about the wine-cvs mailing list