* avr-dis.c: Replace uses of sprintf without a format string with

calls to strcpy.
This commit is contained in:
Nick Clifton
2008-11-06 12:03:24 +00:00
parent c82fbeee59
commit c8941035c5
2 changed files with 10 additions and 5 deletions

@ -1,3 +1,8 @@
2008-11-06 Nick Clifton <nickc@redhat.com>
* avr-dis.c: Replace uses of sprintf without a format string with
calls to strcpy.
2008-11-03 H.J. Lu <hongjiu.lu@intel.com> 2008-11-03 H.J. Lu <hongjiu.lu@intel.com>
* i386-opc.tbl: Add cmovpe and cmovpo. * i386-opc.tbl: Add cmovpe and cmovpo.

@ -1,5 +1,5 @@
/* Disassemble AVR instructions. /* Disassemble AVR instructions.
Copyright 1999, 2000, 2002, 2004, 2005, 2006, 2007 Copyright 1999, 2000, 2002, 2004, 2005, 2006, 2007, 2008
Free Software Foundation, Inc. Free Software Foundation, Inc.
Contributed by Denis Chertykov <denisc@overta.ru> Contributed by Denis Chertykov <denisc@overta.ru>
@ -109,7 +109,7 @@ avr_operand (unsigned int insn, unsigned int insn2, unsigned int pc, int constra
case 0x100e: xyz = "-X"; break; case 0x100e: xyz = "-X"; break;
default: xyz = "??"; ok = 0; default: xyz = "??"; ok = 0;
} }
sprintf (buf, xyz); strcpy (buf, xyz);
if (AVR_UNDEF_P (insn)) if (AVR_UNDEF_P (insn))
sprintf (comment, _("undefined")); sprintf (comment, _("undefined"));
@ -149,7 +149,7 @@ avr_operand (unsigned int insn, unsigned int insn2, unsigned int pc, int constra
value of the address only once, but this would mean recoding value of the address only once, but this would mean recoding
objdump_print_address() which would affect many targets. */ objdump_print_address() which would affect many targets. */
sprintf (buf, "%#lx", (unsigned long) *sym_addr); sprintf (buf, "%#lx", (unsigned long) *sym_addr);
sprintf (comment, comment_start); strcpy (comment, comment_start);
break; break;
case 'L': case 'L':
@ -158,7 +158,7 @@ avr_operand (unsigned int insn, unsigned int insn2, unsigned int pc, int constra
sprintf (buf, ".%+-8d", rel_addr); sprintf (buf, ".%+-8d", rel_addr);
*sym = 1; *sym = 1;
*sym_addr = pc + 2 + rel_addr; *sym_addr = pc + 2 + rel_addr;
sprintf (comment, comment_start); strcpy (comment, comment_start);
} }
break; break;
@ -169,7 +169,7 @@ avr_operand (unsigned int insn, unsigned int insn2, unsigned int pc, int constra
sprintf (buf, ".%+-8d", rel_addr); sprintf (buf, ".%+-8d", rel_addr);
*sym = 1; *sym = 1;
*sym_addr = pc + 2 + rel_addr; *sym_addr = pc + 2 + rel_addr;
sprintf (comment, comment_start); strcpy (comment, comment_start);
} }
break; break;