Vincent Povirk : winedbg: Fix string format warnings.

Alexandre Julliard julliard at winehq.org
Fri Dec 5 07:42:53 CST 2008


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

Author: Vincent Povirk <madewokherd+d41d at gmail.com>
Date:   Thu Dec  4 21:59:30 2008 -0600

winedbg: Fix string format warnings.

---

 programs/winedbg/db_disasm.c |    8 ++++----
 programs/winedbg/memory.c    |    2 +-
 programs/winedbg/symbol.c    |    2 +-
 programs/winedbg/types.c     |    2 +-
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/programs/winedbg/db_disasm.c b/programs/winedbg/db_disasm.c
index 1677bc9..dc1cc3d 100644
--- a/programs/winedbg/db_disasm.c
+++ b/programs/winedbg/db_disasm.c
@@ -1261,7 +1261,7 @@ static void db_disasm_esc( ADDRESS64* addr, int inst, int short_addr,
 	     * Normal address modes.
 	     */
 	    db_read_address( addr, short_addr, regmodrm, &address);
-	    dbg_printf(fp->f_name);
+	    dbg_printf("%s", fp->f_name);
 	    switch(fp->f_size) {
 		case SNGL: p = "s"; break;
 		case DBLR: p = "l"; break;
@@ -1463,15 +1463,15 @@ void be_i386_disasm_one_insn(ADDRESS64 *addr, int display)
 	  if( db_display )
 	    {
 	      if (size == WORD)
-		dbg_printf(i_name);
+		dbg_printf("%s", i_name);
 	      else
-		dbg_printf(ip->i_extra);
+		dbg_printf("%s", ip->i_extra);
 	    }
 	}
 	else {
 	  if( db_display )
 	    {
-	      dbg_printf(i_name);
+	      dbg_printf("%s", i_name);
 	    }
 	    if (i_size != NONE) {
 		if (i_size == BYTE) {
diff --git a/programs/winedbg/memory.c b/programs/winedbg/memory.c
index c6174fe..c103c18 100644
--- a/programs/winedbg/memory.c
+++ b/programs/winedbg/memory.c
@@ -677,7 +677,7 @@ BOOL memory_get_register(DWORD regno, DWORD** value, char* buffer, int len)
             else
                 *value = div->pval;
 
-            if (buffer) snprintf(buffer, len, div->name);
+            if (buffer) lstrcpynA(buffer, div->name, len);
             return TRUE;
         }
     }
diff --git a/programs/winedbg/symbol.c b/programs/winedbg/symbol.c
index 90c5510..c4b09a3 100644
--- a/programs/winedbg/symbol.c
+++ b/programs/winedbg/symbol.c
@@ -650,7 +650,7 @@ void symbol_print_local(const SYMBOL_INFO* sym, ULONG base,
     }
     else
     {
-        dbg_printf(buffer);
+        dbg_printf("%s", buffer);
         if (detailed)
             dbg_printf(" (%s)",
                        (sym->Flags & SYMFLAG_PARAMETER) ? "parameter" : "local");
diff --git a/programs/winedbg/types.c b/programs/winedbg/types.c
index fd13dac..19fe68e 100644
--- a/programs/winedbg/types.c
+++ b/programs/winedbg/types.c
@@ -716,7 +716,7 @@ int types_print_type(const struct dbg_type* type, BOOL details)
         dbg_printf(")");
         break;
     case SymTagTypedef:
-        dbg_printf(name);
+        dbg_printf("%s", name);
         break;
     default:
         WINE_ERR("Unknown type %u for %s\n", tag, name);




More information about the wine-cvs mailing list