gdb: delete unused function print_char_chars

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.
This commit is contained in:
Andrew Burgess 2020-10-19 17:44:15 +01:00
parent 05ecfa4726
commit 016382f8a4
3 changed files with 5 additions and 40 deletions

View 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

View 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. */

View 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,