+extern debug_type debug_get_field_type (void *, debug_field);
+
+/* Get the name of a field. */
+
+extern const char *debug_get_field_name (void *, debug_field);
+
+/* Get the bit position of a field within the containing structure.
+ If the field is a static member, this will return (bfd_vma) -1. */
+
+extern bfd_vma debug_get_field_bitpos (void *, debug_field);
+
+/* Get the bit size of a field. If the field is a static member, this
+ will return (bfd_vma) -1. */
+
+extern bfd_vma debug_get_field_bitsize (void *, debug_field);
+
+/* Get the visibility of a field. */
+
+extern enum debug_visibility debug_get_field_visibility (void *, debug_field);
+
+/* Get the physical name of a field, if it is a static member. If the
+ field is not a static member, this will return NULL. */
+
+extern const char *debug_get_field_physname (void *, debug_field);