| Index: opcodes/bfin-dis.c
|
| diff --git a/opcodes/bfin-dis.c b/opcodes/bfin-dis.c
|
| index 130dfc7719e5b4bc42517eea0a76445992ce59ba..5022228cac2021bda2cf2ff5e5595d954c3d2c6a 100644
|
| --- a/opcodes/bfin-dis.c
|
| +++ b/opcodes/bfin-dis.c
|
| @@ -1,5 +1,5 @@
|
| /* Disassemble ADI Blackfin Instructions.
|
| - Copyright 2005, 2006, 2007, 2008, 2009, 2010, 2011
|
| + Copyright 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
|
| Free Software Foundation, Inc.
|
|
|
| This file is part of libopcodes.
|
| @@ -19,9 +19,8 @@
|
| Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
|
| MA 02110-1301, USA. */
|
|
|
| +#include "sysdep.h"
|
| #include <stdio.h>
|
| -#include <stdlib.h>
|
| -#include <string.h>
|
|
|
| #include "opcode/bfin.h"
|
|
|
| @@ -162,16 +161,7 @@ fmtconst (const_forms_t cf, TIword x, bfd_vma pc, disassemble_info *outf)
|
| x <<= constant_formats[cf].scale;
|
|
|
| if (constant_formats[cf].decimal)
|
| - {
|
| - if (constant_formats[cf].leading)
|
| - {
|
| - char ps[10];
|
| - sprintf (ps, "%%%ii", constant_formats[cf].leading);
|
| - sprintf (buf, ps, x);
|
| - }
|
| - else
|
| - sprintf (buf, "%li", x);
|
| - }
|
| + sprintf (buf, "%*li", constant_formats[cf].leading, x);
|
| else
|
| {
|
| if (constant_formats[cf].issigned && x < 0)
|
|
|