mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-26 09:54:17 +08:00
Fix printing large decimal values in strings.
PR 24651 * strings.c (print_strings): Use %u to print unsigned values in decimal.
This commit is contained in:
parent
9bf7038bb2
commit
c6a636ce37
@ -1,3 +1,9 @@
|
||||
2019-06-10 Christos Zoulas <christos@zoulas.com>
|
||||
|
||||
PR 24651
|
||||
* strings.c (print_strings): Use %u to print unsigned values in
|
||||
decimal.
|
||||
|
||||
2019-06-10 Christos Zoulas <christos@zoulas.com>
|
||||
|
||||
PR 24649
|
||||
|
@ -633,7 +633,7 @@ print_strings (const char *filename, FILE *stream, file_ptr address,
|
||||
if (sizeof (start) > sizeof (long))
|
||||
{
|
||||
# ifndef __MSVCRT__
|
||||
printf ("%7lld ", (unsigned long long) start);
|
||||
printf ("%7llu ", (unsigned long long) start);
|
||||
# else
|
||||
printf ("%7I64d ", (unsigned long long) start);
|
||||
# endif
|
||||
@ -641,7 +641,7 @@ print_strings (const char *filename, FILE *stream, file_ptr address,
|
||||
else
|
||||
#elif !BFD_HOST_64BIT_LONG
|
||||
if (start != (unsigned long) start)
|
||||
printf ("++%7ld ", (unsigned long) start);
|
||||
printf ("++%7lu ", (unsigned long) start);
|
||||
else
|
||||
#endif
|
||||
printf ("%7ld ", (long) start);
|
||||
|
Loading…
Reference in New Issue
Block a user