diff options
author | Alan Modra <amodra@gmail.com> | 2007-10-24 03:55:46 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2007-10-24 03:55:46 +0000 |
commit | 50e3244d18ca4ac3aead24302d56f9931199294a (patch) | |
tree | 72de321a8f6c15df1df038c8dd3267cf7a9ac6be /binutils | |
parent | 20737c135dddf874ee65b3a210c8943a8d711154 (diff) | |
download | gdb-50e3244d18ca4ac3aead24302d56f9931199294a.zip gdb-50e3244d18ca4ac3aead24302d56f9931199294a.tar.gz gdb-50e3244d18ca4ac3aead24302d56f9931199294a.tar.bz2 |
* strings.c (print_strings): Don't use %L, use %ll in printf
format strings.
Diffstat (limited to 'binutils')
-rw-r--r-- | binutils/ChangeLog | 5 | ||||
-rw-r--r-- | binutils/strings.c | 18 |
2 files changed, 11 insertions, 12 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 689bb9c..ec68284 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,8 @@ +2007-10-24 Alan Modra <amodra@bigpond.net.au> + + * strings.c (print_strings): Don't use %L, use %ll in printf + format strings. + 2007-10-24 Tristan Gingold <gingold@adacore.com> Alan Modra <amodra@bigpond.net.au> diff --git a/binutils/strings.c b/binutils/strings.c index 11e7608..c1e2077 100644 --- a/binutils/strings.c +++ b/binutils/strings.c @@ -593,14 +593,12 @@ print_strings (const char *filename, FILE *stream, file_off address, case 8: #if __STDC_VERSION__ >= 199901L || (defined(__GNUC__) && __GNUC__ >= 2) if (sizeof (start) > sizeof (long)) - printf ("%7Lo ", (unsigned long long) start); + printf ("%7llo ", (unsigned long long) start); else -#else -# if !BFD_HOST_64BIT_LONG +#elif !BFD_HOST_64BIT_LONG if (start != (unsigned long) start) printf ("++%7lo ", (unsigned long) start); else -# endif #endif printf ("%7lo ", (unsigned long) start); break; @@ -608,14 +606,12 @@ print_strings (const char *filename, FILE *stream, file_off address, case 10: #if __STDC_VERSION__ >= 199901L || (defined(__GNUC__) && __GNUC__ >= 2) if (sizeof (start) > sizeof (long)) - printf ("%7Ld ", (unsigned long long) start); + printf ("%7lld ", (unsigned long long) start); else -#else -# if !BFD_HOST_64BIT_LONG +#elif !BFD_HOST_64BIT_LONG if (start != (unsigned long) start) printf ("++%7ld ", (unsigned long) start); else -# endif #endif printf ("%7ld ", (long) start); break; @@ -623,15 +619,13 @@ print_strings (const char *filename, FILE *stream, file_off address, case 16: #if __STDC_VERSION__ >= 199901L || (defined(__GNUC__) && __GNUC__ >= 2) if (sizeof (start) > sizeof (long)) - printf ("%7Lx ", (unsigned long long) start); + printf ("%7llx ", (unsigned long long) start); else -#else -# if !BFD_HOST_64BIT_LONG +#elif !BFD_HOST_64BIT_LONG if (start != (unsigned long) start) printf ("%lx%8.8lx ", (unsigned long) (start >> 32), (unsigned long) (start & 0xffffffff)); else -# endif #endif printf ("%7lx ", (unsigned long) start); break; |