aboutsummaryrefslogtreecommitdiff
path: root/binutils
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2007-10-24 03:55:46 +0000
committerAlan Modra <amodra@gmail.com>2007-10-24 03:55:46 +0000
commit50e3244d18ca4ac3aead24302d56f9931199294a (patch)
tree72de321a8f6c15df1df038c8dd3267cf7a9ac6be /binutils
parent20737c135dddf874ee65b3a210c8943a8d711154 (diff)
downloadgdb-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/ChangeLog5
-rw-r--r--binutils/strings.c18
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;