+extern void val_print_type_code_flags (struct type *type,
+ const gdb_byte *valaddr,
+ struct ui_file *stream);
+
+extern void val_print_scalar_formatted (struct type *,
+ const gdb_byte *, int,
+ const struct value *,
+ const struct value_print_options *,
+ int,
+ struct ui_file *);
+
+extern void print_binary_chars (struct ui_file *, const gdb_byte *,
+ unsigned int, enum bfd_endian);
+
+extern void print_octal_chars (struct ui_file *, const gdb_byte *,
+ unsigned int, enum bfd_endian);
+
+extern void print_decimal_chars (struct ui_file *, const gdb_byte *,
+ unsigned int, enum bfd_endian);
+
+extern void print_hex_chars (struct ui_file *, const gdb_byte *,
+ unsigned int, enum bfd_endian);
+
+extern void print_char_chars (struct ui_file *, struct type *,
+ const gdb_byte *, unsigned int, enum bfd_endian);
+
+int read_string (CORE_ADDR addr, int len, int width, unsigned int fetchlimit,
+ enum bfd_endian byte_order, gdb_byte **buffer,
+ int *bytes_read);