-extern void
-print_octal_chars PARAMS ((GDB_FILE *, unsigned char *, unsigned int));
-
-extern void
-print_decimal_chars PARAMS ((GDB_FILE *, unsigned char *, unsigned int));
+extern int get_array_low_bound (struct type *type, long *low_bound);
+
+extern void maybe_print_array_index (struct type *index_type, LONGEST index,
+ struct ui_file *stream, int format,
+ enum val_prettyprint pretty);
+
+extern void val_print_array_elements (struct type *, const gdb_byte *,
+ CORE_ADDR, struct ui_file *, int,
+ int, int, enum val_prettyprint,
+ unsigned int);
+
+extern void val_print_type_code_int (struct type *, const gdb_byte *,
+ struct ui_file *);
+
+extern void val_print_type_code_flags (struct type *type,
+ const gdb_byte *valaddr,
+ struct ui_file *stream);
+
+extern void print_binary_chars (struct ui_file *, const gdb_byte *,
+ unsigned int);
+
+extern void print_octal_chars (struct ui_file *, const gdb_byte *,
+ unsigned int);
+
+extern void print_decimal_chars (struct ui_file *, const gdb_byte *,
+ unsigned int);
+
+extern void print_hex_chars (struct ui_file *, const gdb_byte *,
+ unsigned int);