gdb: delete unused function print_char_chars
authorAndrew Burgess <andrew.burgess@embecosm.com>
Mon, 19 Oct 2020 16:44:15 +0000 (17:44 +0100)
committerAndrew Burgess <andrew.burgess@embecosm.com>
Wed, 23 Dec 2020 20:53:14 +0000 (20:53 +0000)
Spotted that print_char_chars appears to be unused, delete it.  There
should be no user visible changes after this commit.

gdb/ChangeLog:

* valprint.c (print_char_chars): Delete definition.
* valprint.h (print_char_chars): Delete declaration.

gdb/ChangeLog
gdb/valprint.c
gdb/valprint.h

index 0f702d997bbb200a583a06ca7fddb4e35c8d075f..6788fc76ad558b725f8df1023600806add72ccee 100644 (file)
@@ -1,3 +1,8 @@
+2020-12-23  Andrew Burgess  <andrew.burgess@embecosm.com>
+
+       * valprint.c (print_char_chars): Delete definition.
+       * valprint.h (print_char_chars): Delete declaration.
+
 2020-12-23  Samuel Thibault  <samuel.thibault@ens-lyon.org>
 
        * i386-gnu-tdep.c (I386_GNU_UCONTEXT_T_THREAD_STATE_OFFSET): New
index 50278ac30933e229633108a86700c48a027902e4..baf8f7654658a2058f30271bc03e4ce0816c4e6b 100644 (file)
@@ -1827,43 +1827,6 @@ print_hex_chars (struct ui_file *stream, const gdb_byte *valaddr,
     }
 }
 
-/* VALADDR points to a char integer of LEN bytes.
-   Print it out in appropriate language form on stream.
-   Omit any leading zero chars.  */
-
-void
-print_char_chars (struct ui_file *stream, struct type *type,
-                 const gdb_byte *valaddr,
-                 unsigned len, enum bfd_endian byte_order)
-{
-  const gdb_byte *p;
-
-  if (byte_order == BFD_ENDIAN_BIG)
-    {
-      p = valaddr;
-      while (p < valaddr + len - 1 && *p == 0)
-       ++p;
-
-      while (p < valaddr + len)
-       {
-         LA_EMIT_CHAR (*p, type, stream, '\'');
-         ++p;
-       }
-    }
-  else
-    {
-      p = valaddr + len - 1;
-      while (p > valaddr && *p == 0)
-       --p;
-
-      while (p >= valaddr)
-       {
-         LA_EMIT_CHAR (*p, type, stream, '\'');
-         --p;
-       }
-    }
-}
-
 /* Print function pointer with inferior address ADDRESS onto stdio
    stream STREAM.  */
 
index ef9ebfa84f06a70a35f591d6383cabac60db5059..47f6ed009b94d34ebbc54e94ee1ace9efe71ceab 100644 (file)
@@ -157,9 +157,6 @@ extern void print_decimal_chars (struct ui_file *, const gdb_byte *,
 extern void print_hex_chars (struct ui_file *, const gdb_byte *,
                             unsigned int, enum bfd_endian, bool);
 
-extern void print_char_chars (struct ui_file *, struct type *,
-                             const gdb_byte *, unsigned int, enum bfd_endian);
-
 extern void print_function_pointer_address (const struct value_print_options *options,
                                            struct gdbarch *gdbarch,
                                            CORE_ADDR address,