- pascal_type_print_varspec_prefix (struct type *, struct ui_file *, int, int);
-
-/* These are in cp-valprint.c */
-
-extern int vtblprint; /* Controls printing of vtbl's */
-
-extern int static_field_print;
-
-extern void pascal_object_print_class_member (const bfd_byte *, struct type *,
- struct ui_file *, char *);
-
-extern void pascal_object_print_class_method (const bfd_byte *, struct type *,
- struct ui_file *);
-
-extern void pascal_object_print_value_fields (struct type *, char *, CORE_ADDR,
- struct ui_file *, int, int, enum val_prettyprint,
+ pascal_type_print_varspec_prefix (struct type *, struct ui_file *, int, int,
+ const struct type_print_options *);
+
+extern void pascal_object_print_value_fields (struct type *, const gdb_byte *,
+ LONGEST,
+ CORE_ADDR, struct ui_file *,
+ int,
+ struct value *,
+ const struct value_print_options *,