From 0888e24c20f19a4773758526507f41c4a674dfeb Mon Sep 17 00:00:00 2001 From: Vincent Povirk Date: Thu, 4 Dec 2008 21:59:30 -0600 Subject: [PATCH] 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); -- 1.6.0.4