* addr2line.c: Convert to ISO C90 prototypes, change PTR, remove
[deliverable/binutils-gdb.git] / binutils / ieee.c
index c9340cbad1a3e6942af77f99a54678467a02b39a..ec9dec8780ecd3e99839face1d5a7b935f9b3968 100644 (file)
@@ -1,5 +1,5 @@
 /* ieee.c -- Read and write IEEE-695 debugging information.
-   Copyright 1996, 1998, 2000, 2001, 2002 Free Software Foundation, Inc.
+   Copyright 1996, 1998, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
    Written by Ian Lance Taylor <ian@cygnus.com>.
 
    This file is part of GNU Binutils.
@@ -146,7 +146,7 @@ struct ieee_tag
 struct ieee_info
 {
   /* The debugging handle.  */
-  PTR dhandle;
+  void *dhandle;
   /* The BFD.  */
   bfd *abfd;
   /* The start of the bytes to be parsed.  */
@@ -249,65 +249,50 @@ enum builtin_types
 
 /* Local functions.  */
 
-static void ieee_error
-  PARAMS ((struct ieee_info *, const bfd_byte *, const char *));
-static void ieee_eof
-  PARAMS ((struct ieee_info *));
-static char *savestring
-  PARAMS ((const char *, unsigned long));
+static void ieee_error (struct ieee_info *, const bfd_byte *, const char *);
+static void ieee_eof (struct ieee_info *);
+static char *savestring (const char *, unsigned long);
 static bfd_boolean ieee_read_number
-  PARAMS ((struct ieee_info *, const bfd_byte **, bfd_vma *));
+  (struct ieee_info *, const bfd_byte **, bfd_vma *);
 static bfd_boolean ieee_read_optional_number
-  PARAMS ((struct ieee_info *, const bfd_byte **, bfd_vma *, bfd_boolean *));
+  (struct ieee_info *, const bfd_byte **, bfd_vma *, bfd_boolean *);
 static bfd_boolean ieee_read_id
-  PARAMS ((struct ieee_info *, const bfd_byte **, const char **,
-          unsigned long *));
+  (struct ieee_info *, const bfd_byte **, const char **, unsigned long *);
 static bfd_boolean ieee_read_optional_id
-  PARAMS ((struct ieee_info *, const bfd_byte **, const char **,
-          unsigned long *, bfd_boolean *));
+  (struct ieee_info *, const bfd_byte **, const char **, unsigned long *,
+   bfd_boolean *);
 static bfd_boolean ieee_read_expression
-  PARAMS ((struct ieee_info *, const bfd_byte **, bfd_vma *));
+  (struct ieee_info *, const bfd_byte **, bfd_vma *);
 static debug_type ieee_builtin_type
-  PARAMS ((struct ieee_info *, const bfd_byte *, unsigned int));
+  (struct ieee_info *, const bfd_byte *, unsigned int);
 static bfd_boolean ieee_alloc_type
-  PARAMS ((struct ieee_info *, unsigned int, bfd_boolean));
+  (struct ieee_info *, unsigned int, bfd_boolean);
 static bfd_boolean ieee_read_type_index
-  PARAMS ((struct ieee_info *, const bfd_byte **, debug_type *));
-static int ieee_regno_to_genreg
-  PARAMS ((bfd *, int));
-static int ieee_genreg_to_regno
-  PARAMS ((bfd *, int));
-static bfd_boolean parse_ieee_bb
-  PARAMS ((struct ieee_info *, const bfd_byte **));
-static bfd_boolean parse_ieee_be
-  PARAMS ((struct ieee_info *, const bfd_byte **));
-static bfd_boolean parse_ieee_nn
-  PARAMS ((struct ieee_info *, const bfd_byte **));
-static bfd_boolean parse_ieee_ty
-  PARAMS ((struct ieee_info *, const bfd_byte **));
-static bfd_boolean parse_ieee_atn
-  PARAMS ((struct ieee_info *, const bfd_byte **));
+  (struct ieee_info *, const bfd_byte **, debug_type *);
+static int ieee_regno_to_genreg (bfd *, int);
+static int ieee_genreg_to_regno (bfd *, int);
+static bfd_boolean parse_ieee_bb (struct ieee_info *, const bfd_byte **);
+static bfd_boolean parse_ieee_be (struct ieee_info *, const bfd_byte **);
+static bfd_boolean parse_ieee_nn (struct ieee_info *, const bfd_byte **);
+static bfd_boolean parse_ieee_ty (struct ieee_info *, const bfd_byte **);
+static bfd_boolean parse_ieee_atn (struct ieee_info *, const bfd_byte **);
 static bfd_boolean ieee_read_cxx_misc
-  PARAMS ((struct ieee_info *, const bfd_byte **, unsigned long));
+  (struct ieee_info *, const bfd_byte **, unsigned long);
 static bfd_boolean ieee_read_cxx_class
-  PARAMS ((struct ieee_info *, const bfd_byte **, unsigned long));
+  (struct ieee_info *, const bfd_byte **, unsigned long);
 static bfd_boolean ieee_read_cxx_defaults
-  PARAMS ((struct ieee_info *, const bfd_byte **, unsigned long));
+  (struct ieee_info *, const bfd_byte **, unsigned long);
 static bfd_boolean ieee_read_reference
-  PARAMS ((struct ieee_info *, const bfd_byte **));
+  (struct ieee_info *, const bfd_byte **);
 static bfd_boolean ieee_require_asn
-  PARAMS ((struct ieee_info *, const bfd_byte **, bfd_vma *));
+  (struct ieee_info *, const bfd_byte **, bfd_vma *);
 static bfd_boolean ieee_require_atn65
-  PARAMS ((struct ieee_info *, const bfd_byte **, const char **,
-          unsigned long *));
+  (struct ieee_info *, const bfd_byte **, const char **, unsigned long *);
 
 /* Report an error in the IEEE debugging information.  */
 
 static void
-ieee_error (info, p, s)
-     struct ieee_info *info;
-     const bfd_byte *p;
-     const char *s;
+ieee_error (struct ieee_info *info, const bfd_byte *p, const char *s)
 {
   if (p != NULL)
     fprintf (stderr, "%s: 0x%lx: %s (0x%x)\n", bfd_get_filename (info->abfd),
@@ -319,8 +304,7 @@ ieee_error (info, p, s)
 /* Report an unexpected EOF in the IEEE debugging information.  */
 
 static void
-ieee_eof (info)
-     struct ieee_info *info;
+ieee_eof (struct ieee_info *info)
 {
   ieee_error (info, (const bfd_byte *) NULL,
              _("unexpected end of debugging information"));
@@ -329,9 +313,7 @@ ieee_eof (info)
 /* Save a string in memory.  */
 
 static char *
-savestring (start, len)
-     const char *start;
-     unsigned long len;
+savestring (const char *start, unsigned long len)
 {
   char *ret;
 
@@ -344,10 +326,7 @@ savestring (start, len)
 /* Read a number which must be present in an IEEE file.  */
 
 static bfd_boolean
-ieee_read_number (info, pp, pv)
-     struct ieee_info *info;
-     const bfd_byte **pp;
-     bfd_vma *pv;
+ieee_read_number (struct ieee_info *info, const bfd_byte **pp, bfd_vma *pv)
 {
   return ieee_read_optional_number (info, pp, pv, (bfd_boolean *) NULL);
 }
@@ -356,11 +335,8 @@ ieee_read_number (info, pp, pv)
    need not be there.  */
 
 static bfd_boolean
-ieee_read_optional_number (info, pp, pv, ppresent)
-     struct ieee_info *info;
-     const bfd_byte **pp;
-     bfd_vma *pv;
-     bfd_boolean *ppresent;
+ieee_read_optional_number (struct ieee_info *info, const bfd_byte **pp,
+                          bfd_vma *pv, bfd_boolean *ppresent)
 {
   ieee_record_enum_type b;
 
@@ -425,11 +401,8 @@ ieee_read_optional_number (info, pp, pv, ppresent)
 /* Read a required string from an IEEE file.  */
 
 static bfd_boolean
-ieee_read_id (info, pp, pname, pnamlen)
-     struct ieee_info *info;
-     const bfd_byte **pp;
-     const char **pname;
-     unsigned long *pnamlen;
+ieee_read_id (struct ieee_info *info, const bfd_byte **pp,
+             const char **pname, unsigned long *pnamlen)
 {
   return ieee_read_optional_id (info, pp, pname, pnamlen, (bfd_boolean *) NULL);
 }
@@ -438,12 +411,9 @@ ieee_read_id (info, pp, pname, pnamlen)
    string is optional.  */
 
 static bfd_boolean
-ieee_read_optional_id (info, pp, pname, pnamlen, ppresent)
-     struct ieee_info *info;
-     const bfd_byte **pp;
-     const char **pname;
-     unsigned long *pnamlen;
-     bfd_boolean *ppresent;
+ieee_read_optional_id (struct ieee_info *info, const bfd_byte **pp,
+                      const char **pname, unsigned long *pnamlen,
+                      bfd_boolean *ppresent)
 {
   bfd_byte b;
   unsigned long len;
@@ -504,10 +474,8 @@ ieee_read_optional_id (info, pp, pname, pnamlen, ppresent)
    necessary.  */
 
 static bfd_boolean
-ieee_read_expression (info, pp, pv)
-     struct ieee_info *info;
-     const bfd_byte **pp;
-     bfd_vma *pv;
+ieee_read_expression (struct ieee_info *info, const bfd_byte **pp,
+                     bfd_vma *pv)
 {
   const bfd_byte *expr_start;
 #define EXPR_STACK_SIZE (10)
@@ -616,12 +584,10 @@ ieee_read_expression (info, pp, pv)
 /* Return an IEEE builtin type.  */
 
 static debug_type
-ieee_builtin_type (info, p, indx)
-     struct ieee_info *info;
-     const bfd_byte *p;
-     unsigned int indx;
+ieee_builtin_type (struct ieee_info *info, const bfd_byte *p,
+                  unsigned int indx)
 {
-  PTR dhandle;
+  void *dhandle;
   debug_type type;
   const char *name;
 
@@ -807,10 +773,7 @@ ieee_builtin_type (info, p, indx)
    up an indirect type.  */
 
 static bfd_boolean
-ieee_alloc_type (info, indx, ref)
-     struct ieee_info *info;
-     unsigned int indx;
-     bfd_boolean ref;
+ieee_alloc_type (struct ieee_info *info, unsigned int indx, bfd_boolean ref)
 {
   unsigned int nalloc;
   register struct ieee_type *t;
@@ -858,10 +821,8 @@ ieee_alloc_type (info, indx, ref)
 /* Read a type index and return the corresponding type.  */
 
 static bfd_boolean
-ieee_read_type_index (info, pp, ptype)
-     struct ieee_info *info;
-     const bfd_byte **pp;
-     debug_type *ptype;
+ieee_read_type_index (struct ieee_info *info, const bfd_byte **pp,
+                     debug_type *ptype)
 {
   const bfd_byte *start;
   bfd_vma indx;
@@ -892,11 +853,7 @@ ieee_read_type_index (info, pp, ptype)
    bytes which compose the Debug Information Part of an IEEE file.  */
 
 bfd_boolean
-parse_ieee (dhandle, abfd, bytes, len)
-     PTR dhandle;
-     bfd *abfd;
-     const bfd_byte *bytes;
-     bfd_size_type len;
+parse_ieee (void *dhandle, bfd *abfd, const bfd_byte *bytes, bfd_size_type len)
 {
   struct ieee_info info;
   unsigned int i;
@@ -984,9 +941,7 @@ parse_ieee (dhandle, abfd, bytes, len)
 /* Handle an IEEE BB record.  */
 
 static bfd_boolean
-parse_ieee_bb (info, pp)
-     struct ieee_info *info;
-     const bfd_byte **pp;
+parse_ieee_bb (struct ieee_info *info, const bfd_byte **pp)
 {
   const bfd_byte *block_start;
   bfd_byte b;
@@ -1265,9 +1220,7 @@ parse_ieee_bb (info, pp)
 /* Handle an IEEE BE record.  */
 
 static bfd_boolean
-parse_ieee_be (info, pp)
-     struct ieee_info *info;
-     const bfd_byte **pp;
+parse_ieee_be (struct ieee_info *info, const bfd_byte **pp)
 {
   bfd_vma offset;
 
@@ -1370,9 +1323,7 @@ parse_ieee_be (info, pp)
 /* Parse an NN record.  */
 
 static bfd_boolean
-parse_ieee_nn (info, pp)
-     struct ieee_info *info;
-     const bfd_byte **pp;
+parse_ieee_nn (struct ieee_info *info, const bfd_byte **pp)
 {
   const bfd_byte *nn_start;
   bfd_vma varindx;
@@ -1418,13 +1369,11 @@ parse_ieee_nn (info, pp)
 /* Parse a TY record.  */
 
 static bfd_boolean
-parse_ieee_ty (info, pp)
-     struct ieee_info *info;
-     const bfd_byte **pp;
+parse_ieee_ty (struct ieee_info *info, const bfd_byte **pp)
 {
   const bfd_byte *ty_start, *ty_var_start, *ty_code_start;
   bfd_vma typeindx, varindx, tc;
-  PTR dhandle;
+  void *dhandle;
   bfd_boolean tag, typdef;
   debug_type *arg_slots;
   unsigned long type_bitsize;
@@ -2117,16 +2066,14 @@ parse_ieee_ty (info, pp)
 /* Parse an ATN record.  */
 
 static bfd_boolean
-parse_ieee_atn (info, pp)
-     struct ieee_info *info;
-     const bfd_byte **pp;
+parse_ieee_atn (struct ieee_info *info, const bfd_byte **pp)
 {
   const bfd_byte *atn_start, *atn_code_start;
   bfd_vma varindx;
   struct ieee_var *pvar;
   debug_type type;
   bfd_vma atn_code;
-  PTR dhandle;
+  void *dhandle;
   bfd_vma v, v2, v3, v4, v5;
   const char *name;
   unsigned long namlen;
@@ -2486,10 +2433,8 @@ parse_ieee_atn (info, pp)
    procedure miscellaneous records of type 80.  */
 
 static bfd_boolean
-ieee_read_cxx_misc (info, pp, count)
-     struct ieee_info *info;
-     const bfd_byte **pp;
-     unsigned long count;
+ieee_read_cxx_misc (struct ieee_info *info, const bfd_byte **pp,
+                   unsigned long count)
 {
   const bfd_byte *start;
   bfd_vma category;
@@ -2574,17 +2519,15 @@ ieee_read_cxx_misc (info, pp, count)
    category 'T'.  */
 
 static bfd_boolean
-ieee_read_cxx_class (info, pp, count)
-     struct ieee_info *info;
-     const bfd_byte **pp;
-     unsigned long count;
+ieee_read_cxx_class (struct ieee_info *info, const bfd_byte **pp,
+                    unsigned long count)
 {
   const bfd_byte *start;
   bfd_vma class;
   const char *tag;
   unsigned long taglen;
   struct ieee_tag *it;
-  PTR dhandle;
+  void *dhandle;
   debug_field *fields;
   unsigned int field_count, field_alloc;
   debug_baseclass *baseclasses;
@@ -3241,10 +3184,8 @@ ieee_read_cxx_class (info, pp, count)
 /* Read C++ default argument value and reference type information.  */
 
 static bfd_boolean
-ieee_read_cxx_defaults (info, pp, count)
-     struct ieee_info *info;
-     const bfd_byte **pp;
-     unsigned long count;
+ieee_read_cxx_defaults (struct ieee_info *info, const bfd_byte **pp,
+                       unsigned long count)
 {
   const bfd_byte *start;
   const char *fnname;
@@ -3312,7 +3253,7 @@ ieee_read_cxx_defaults (info, pp, count)
      reference type.  */
   if (count > 0)
     {
-      PTR dhandle;
+      void *dhandle;
       debug_type *arg_slots;
 
       dhandle = info->dhandle;
@@ -3348,9 +3289,7 @@ ieee_read_cxx_defaults (info, pp, count)
 /* Read a C++ reference definition.  */
 
 static bfd_boolean
-ieee_read_reference (info, pp)
-     struct ieee_info *info;
-     const bfd_byte **pp;
+ieee_read_reference (struct ieee_info *info, const bfd_byte **pp)
 {
   const bfd_byte *start;
   bfd_vma flags;
@@ -3521,10 +3460,7 @@ ieee_read_reference (info, pp)
 /* Require an ASN record.  */
 
 static bfd_boolean
-ieee_require_asn (info, pp, pv)
-     struct ieee_info *info;
-     const bfd_byte **pp;
-     bfd_vma *pv;
+ieee_require_asn (struct ieee_info *info, const bfd_byte **pp, bfd_vma *pv)
 {
   const bfd_byte *start;
   ieee_record_enum_type c;
@@ -3558,11 +3494,8 @@ ieee_require_asn (info, pp, pv)
 /* Require an ATN65 record.  */
 
 static bfd_boolean
-ieee_require_atn65 (info, pp, pname, pnamlen)
-     struct ieee_info *info;
-     const bfd_byte **pp;
-     const char **pname;
-     unsigned long *pnamlen;
+ieee_require_atn65 (struct ieee_info *info, const bfd_byte **pp,
+                   const char **pname, unsigned long *pnamlen)
 {
   const bfd_byte *start;
   ieee_record_enum_type c;
@@ -3606,9 +3539,7 @@ ieee_require_atn65 (info, pp, pname, pnamlen)
    generic register number.  */
 
 static int
-ieee_regno_to_genreg (abfd, r)
-     bfd *abfd;
-     int r;
+ieee_regno_to_genreg (bfd *abfd, int r)
 {
   switch (bfd_get_arch (abfd))
     {
@@ -3635,9 +3566,7 @@ ieee_regno_to_genreg (abfd, r)
 /* Convert a generic register number to an IEEE specific one.  */
 
 static int
-ieee_genreg_to_regno (abfd, r)
-     bfd *abfd;
-     int r;
+ieee_genreg_to_regno (bfd *abfd, int r)
 {
   switch (bfd_get_arch (abfd))
     {
@@ -3955,154 +3884,108 @@ struct ieee_handle
 };
 
 static bfd_boolean ieee_init_buffer
-  PARAMS ((struct ieee_handle *, struct ieee_buflist *));
+  (struct ieee_handle *, struct ieee_buflist *);
 static bfd_boolean ieee_change_buffer
-  PARAMS ((struct ieee_handle *, struct ieee_buflist *));
+  (struct ieee_handle *, struct ieee_buflist *);
 static bfd_boolean ieee_append_buffer
-  PARAMS ((struct ieee_handle *, struct ieee_buflist *,
-          struct ieee_buflist *));
-static bfd_boolean ieee_real_write_byte
-  PARAMS ((struct ieee_handle *, int));
-static bfd_boolean ieee_write_2bytes
-  PARAMS ((struct ieee_handle *, int));
-static bfd_boolean ieee_write_number
-  PARAMS ((struct ieee_handle *, bfd_vma));
-static bfd_boolean ieee_write_id
-  PARAMS ((struct ieee_handle *, const char *));
+  (struct ieee_handle *, struct ieee_buflist *, struct ieee_buflist *);
+static bfd_boolean ieee_real_write_byte (struct ieee_handle *, int);
+static bfd_boolean ieee_write_2bytes (struct ieee_handle *, int);
+static bfd_boolean ieee_write_number (struct ieee_handle *, bfd_vma);
+static bfd_boolean ieee_write_id (struct ieee_handle *, const char *);
 static bfd_boolean ieee_write_asn
-  PARAMS ((struct ieee_handle *, unsigned int, bfd_vma));
+  (struct ieee_handle *, unsigned int, bfd_vma);
 static bfd_boolean ieee_write_atn65
-  PARAMS ((struct ieee_handle *, unsigned int, const char *));
+  (struct ieee_handle *, unsigned int, const char *);
 static bfd_boolean ieee_push_type
-  PARAMS ((struct ieee_handle *, unsigned int, unsigned int, bfd_boolean,
-          bfd_boolean));
-static unsigned int ieee_pop_type
-  PARAMS ((struct ieee_handle *));
-static void ieee_pop_unused_type
-  PARAMS ((struct ieee_handle *));
-static unsigned int ieee_pop_type_used
-  PARAMS ((struct ieee_handle *, bfd_boolean));
+  (struct ieee_handle *, unsigned int, unsigned int, bfd_boolean,
+   bfd_boolean);
+static unsigned int ieee_pop_type (struct ieee_handle *);
+static void ieee_pop_unused_type (struct ieee_handle *);
+static unsigned int ieee_pop_type_used (struct ieee_handle *, bfd_boolean);
 static bfd_boolean ieee_add_range
-  PARAMS ((struct ieee_handle *, bfd_boolean, bfd_vma, bfd_vma));
-static bfd_boolean ieee_start_range
-  PARAMS ((struct ieee_handle *, bfd_vma));
-static bfd_boolean ieee_end_range
-  PARAMS ((struct ieee_handle *, bfd_vma));
+  (struct ieee_handle *, bfd_boolean, bfd_vma, bfd_vma);
+static bfd_boolean ieee_start_range (struct ieee_handle *, bfd_vma);
+static bfd_boolean ieee_end_range (struct ieee_handle *, bfd_vma);
 static bfd_boolean ieee_define_type
-  PARAMS ((struct ieee_handle *, unsigned int, bfd_boolean, bfd_boolean));
+  (struct ieee_handle *, unsigned int, bfd_boolean, bfd_boolean);
 static bfd_boolean ieee_define_named_type
-  PARAMS ((struct ieee_handle *, const char *, unsigned int, unsigned int,
-          bfd_boolean, bfd_boolean, struct ieee_buflist *));
+  (struct ieee_handle *, const char *, unsigned int, unsigned int,
+   bfd_boolean, bfd_boolean, struct ieee_buflist *);
 static struct ieee_modified_type *ieee_get_modified_info
-  PARAMS ((struct ieee_handle *, unsigned int));
+  (struct ieee_handle *, unsigned int);
 static struct bfd_hash_entry *ieee_name_type_newfunc
-  PARAMS ((struct bfd_hash_entry *, struct bfd_hash_table *, const char *));
+  (struct bfd_hash_entry *, struct bfd_hash_table *, const char *);
 static bfd_boolean ieee_write_undefined_tag
-  PARAMS ((struct ieee_name_type_hash_entry *, PTR));
-static bfd_boolean ieee_finish_compilation_unit
-  PARAMS ((struct ieee_handle *));
-static void ieee_add_bb11_blocks
-  PARAMS ((bfd *, asection *, PTR));
+  (struct ieee_name_type_hash_entry *, void *);
+static bfd_boolean ieee_finish_compilation_unit (struct ieee_handle *);
+static void ieee_add_bb11_blocks (bfd *, asection *, void *);
 static bfd_boolean ieee_add_bb11
-  PARAMS ((struct ieee_handle *, asection *, bfd_vma, bfd_vma));
-static bfd_boolean ieee_output_pending_parms
-  PARAMS ((struct ieee_handle *));
-static unsigned int ieee_vis_to_flags
-  PARAMS ((enum debug_visibility));
+  (struct ieee_handle *, asection *, bfd_vma, bfd_vma);
+static bfd_boolean ieee_output_pending_parms (struct ieee_handle *);
+static unsigned int ieee_vis_to_flags (enum debug_visibility);
 static bfd_boolean ieee_class_method_var
-  PARAMS ((struct ieee_handle *, const char *, enum debug_visibility, bfd_boolean,
-          bfd_boolean, bfd_boolean, bfd_vma, bfd_boolean));
-
-static bfd_boolean ieee_start_compilation_unit
-  PARAMS ((PTR, const char *));
-static bfd_boolean ieee_start_source
-  PARAMS ((PTR, const char *));
-static bfd_boolean ieee_empty_type
-  PARAMS ((PTR));
-static bfd_boolean ieee_void_type
-  PARAMS ((PTR));
-static bfd_boolean ieee_int_type
-  PARAMS ((PTR, unsigned int, bfd_boolean));
-static bfd_boolean ieee_float_type
-  PARAMS ((PTR, unsigned int));
-static bfd_boolean ieee_complex_type
-  PARAMS ((PTR, unsigned int));
-static bfd_boolean ieee_bool_type
-  PARAMS ((PTR, unsigned int));
+  (struct ieee_handle *, const char *, enum debug_visibility, bfd_boolean,
+   bfd_boolean, bfd_boolean, bfd_vma, bfd_boolean);
+
+static bfd_boolean ieee_start_compilation_unit (void *, const char *);
+static bfd_boolean ieee_start_source (void *, const char *);
+static bfd_boolean ieee_empty_type (void *);
+static bfd_boolean ieee_void_type (void *);
+static bfd_boolean ieee_int_type (void *, unsigned int, bfd_boolean);
+static bfd_boolean ieee_float_type (void *, unsigned int);
+static bfd_boolean ieee_complex_type (void *, unsigned int);
+static bfd_boolean ieee_bool_type (void *, unsigned int);
 static bfd_boolean ieee_enum_type
-  PARAMS ((PTR, const char *, const char **, bfd_signed_vma *));
-static bfd_boolean ieee_pointer_type
-  PARAMS ((PTR));
-static bfd_boolean ieee_function_type
-  PARAMS ((PTR, int, bfd_boolean));
-static bfd_boolean ieee_reference_type
-  PARAMS ((PTR));
-static bfd_boolean ieee_range_type
-  PARAMS ((PTR, bfd_signed_vma, bfd_signed_vma));
+  (void *, const char *, const char **, bfd_signed_vma *);
+static bfd_boolean ieee_pointer_type (void *);
+static bfd_boolean ieee_function_type (void *, int, bfd_boolean);
+static bfd_boolean ieee_reference_type (void *);
+static bfd_boolean ieee_range_type (void *, bfd_signed_vma, bfd_signed_vma);
 static bfd_boolean ieee_array_type
-  PARAMS ((PTR, bfd_signed_vma, bfd_signed_vma, bfd_boolean));
-static bfd_boolean ieee_set_type
-  PARAMS ((PTR, bfd_boolean));
-static bfd_boolean ieee_offset_type
-  PARAMS ((PTR));
-static bfd_boolean ieee_method_type
-  PARAMS ((PTR, bfd_boolean, int, bfd_boolean));
-static bfd_boolean ieee_const_type
-  PARAMS ((PTR));
-static bfd_boolean ieee_volatile_type
-  PARAMS ((PTR));
+  (void *, bfd_signed_vma, bfd_signed_vma, bfd_boolean);
+static bfd_boolean ieee_set_type (void *, bfd_boolean);
+static bfd_boolean ieee_offset_type (void *);
+static bfd_boolean ieee_method_type (void *, bfd_boolean, int, bfd_boolean);
+static bfd_boolean ieee_const_type (void *);
+static bfd_boolean ieee_volatile_type (void *);
 static bfd_boolean ieee_start_struct_type
-  PARAMS ((PTR, const char *, unsigned int, bfd_boolean, unsigned int));
+  (void *, const char *, unsigned int, bfd_boolean, unsigned int);
 static bfd_boolean ieee_struct_field
-  PARAMS ((PTR, const char *, bfd_vma, bfd_vma, enum debug_visibility));
-static bfd_boolean ieee_end_struct_type
-  PARAMS ((PTR));
+  (void *, const char *, bfd_vma, bfd_vma, enum debug_visibility);
+static bfd_boolean ieee_end_struct_type (void *);
 static bfd_boolean ieee_start_class_type
-  PARAMS ((PTR, const char *, unsigned int, bfd_boolean, unsigned int, bfd_boolean,
-          bfd_boolean));
+  (void *, const char *, unsigned int, bfd_boolean, unsigned int, bfd_boolean,
+   bfd_boolean);
 static bfd_boolean ieee_class_static_member
-  PARAMS ((PTR, const char *, const char *, enum debug_visibility));
+  (void *, const char *, const char *, enum debug_visibility);
 static bfd_boolean ieee_class_baseclass
-  PARAMS ((PTR, bfd_vma, bfd_boolean, enum debug_visibility));
-static bfd_boolean ieee_class_start_method
-  PARAMS ((PTR, const char *));
+  (void *, bfd_vma, bfd_boolean, enum debug_visibility);
+static bfd_boolean ieee_class_start_method (void *, const char *);
 static bfd_boolean ieee_class_method_variant
-  PARAMS ((PTR, const char *, enum debug_visibility, bfd_boolean, bfd_boolean,
-          bfd_vma, bfd_boolean));
+  (void *, const char *, enum debug_visibility, bfd_boolean, bfd_boolean,
+   bfd_vma, bfd_boolean);
 static bfd_boolean ieee_class_static_method_variant
-  PARAMS ((PTR, const char *, enum debug_visibility, bfd_boolean, bfd_boolean));
-static bfd_boolean ieee_class_end_method
-  PARAMS ((PTR));
-static bfd_boolean ieee_end_class_type
-  PARAMS ((PTR));
-static bfd_boolean ieee_typedef_type
-  PARAMS ((PTR, const char *));
+  (void *, const char *, enum debug_visibility, bfd_boolean, bfd_boolean);
+static bfd_boolean ieee_class_end_method (void *);
+static bfd_boolean ieee_end_class_type (void *);
+static bfd_boolean ieee_typedef_type (void *, const char *);
 static bfd_boolean ieee_tag_type
-  PARAMS ((PTR, const char *, unsigned int, enum debug_type_kind));
-static bfd_boolean ieee_typdef
-  PARAMS ((PTR, const char *));
-static bfd_boolean ieee_tag
-  PARAMS ((PTR, const char *));
-static bfd_boolean ieee_int_constant
-  PARAMS ((PTR, const char *, bfd_vma));
-static bfd_boolean ieee_float_constant
-  PARAMS ((PTR, const char *, double));
-static bfd_boolean ieee_typed_constant
-  PARAMS ((PTR, const char *, bfd_vma));
+  (void *, const char *, unsigned int, enum debug_type_kind);
+static bfd_boolean ieee_typdef (void *, const char *);
+static bfd_boolean ieee_tag (void *, const char *);
+static bfd_boolean ieee_int_constant (void *, const char *, bfd_vma);
+static bfd_boolean ieee_float_constant (void *, const char *, double);
+static bfd_boolean ieee_typed_constant (void *, const char *, bfd_vma);
 static bfd_boolean ieee_variable
-  PARAMS ((PTR, const char *, enum debug_var_kind, bfd_vma));
-static bfd_boolean ieee_start_function
-  PARAMS ((PTR, const char *, bfd_boolean));
+  (void *, const char *, enum debug_var_kind, bfd_vma);
+static bfd_boolean ieee_start_function (void *, const char *, bfd_boolean);
 static bfd_boolean ieee_function_parameter
-  PARAMS ((PTR, const char *, enum debug_parm_kind, bfd_vma));
-static bfd_boolean ieee_start_block
-  PARAMS ((PTR, bfd_vma));
-static bfd_boolean ieee_end_block
-  PARAMS ((PTR, bfd_vma));
-static bfd_boolean ieee_end_function
-  PARAMS ((PTR));
-static bfd_boolean ieee_lineno
-  PARAMS ((PTR, const char *, unsigned long, bfd_vma));
+  (void *, const char *, enum debug_parm_kind, bfd_vma);
+static bfd_boolean ieee_start_block (void *, bfd_vma);
+static bfd_boolean ieee_end_block (void *, bfd_vma);
+static bfd_boolean ieee_end_function (void *);
+static bfd_boolean ieee_lineno (void *, const char *, unsigned long, bfd_vma);
 
 static const struct debug_write_fns ieee_fns =
 {
@@ -4155,9 +4038,8 @@ static const struct debug_write_fns ieee_fns =
 /* Initialize a buffer to be empty.  */
 
 static bfd_boolean
-ieee_init_buffer (info, buflist)
-     struct ieee_handle *info ATTRIBUTE_UNUSED;
-     struct ieee_buflist *buflist;
+ieee_init_buffer (struct ieee_handle *info ATTRIBUTE_UNUSED,
+                 struct ieee_buflist *buflist)
 {
   buflist->head = NULL;
   buflist->tail = NULL;
@@ -4171,9 +4053,7 @@ ieee_init_buffer (info, buflist)
 /* Change the current buffer to a specified buffer chain.  */
 
 static bfd_boolean
-ieee_change_buffer (info, buflist)
-     struct ieee_handle *info;
-     struct ieee_buflist *buflist;
+ieee_change_buffer (struct ieee_handle *info, struct ieee_buflist *buflist)
 {
   if (buflist->head == NULL)
     {
@@ -4195,10 +4075,9 @@ ieee_change_buffer (info, buflist)
 /* Append a buffer chain.  */
 
 static bfd_boolean
-ieee_append_buffer (info, mainbuf, newbuf)
-     struct ieee_handle *info ATTRIBUTE_UNUSED;
-     struct ieee_buflist *mainbuf;
-     struct ieee_buflist *newbuf;
+ieee_append_buffer (struct ieee_handle *info ATTRIBUTE_UNUSED,
+                   struct ieee_buflist *mainbuf,
+                   struct ieee_buflist *newbuf)
 {
   if (newbuf->head != NULL)
     {
@@ -4220,9 +4099,7 @@ ieee_append_buffer (info, mainbuf, newbuf)
    : ieee_real_write_byte ((info), (b)))
 
 static bfd_boolean
-ieee_real_write_byte (info, b)
-     struct ieee_handle *info;
-     int b;
+ieee_real_write_byte (struct ieee_handle *info, int b)
 {
   if (info->curbuf->c >= IEEE_BUFSIZE)
     {
@@ -4248,9 +4125,7 @@ ieee_real_write_byte (info, b)
 /* Write out two bytes.  */
 
 static bfd_boolean
-ieee_write_2bytes (info, i)
-     struct ieee_handle *info;
-     int i;
+ieee_write_2bytes (struct ieee_handle *info, int i)
 {
   return (ieee_write_byte (info, i >> 8)
          && ieee_write_byte (info, i & 0xff));
@@ -4259,9 +4134,7 @@ ieee_write_2bytes (info, i)
 /* Write out an integer.  */
 
 static bfd_boolean
-ieee_write_number (info, v)
-     struct ieee_handle *info;
-     bfd_vma v;
+ieee_write_number (struct ieee_handle *info, bfd_vma v)
 {
   bfd_vma t;
   bfd_byte ab[20];
@@ -4303,9 +4176,7 @@ ieee_write_number (info, v)
 /* Write out a string.  */
 
 static bfd_boolean
-ieee_write_id (info, s)
-     struct ieee_handle *info;
-     const char *s;
+ieee_write_id (struct ieee_handle *info, const char *s)
 {
   unsigned int len;
 
@@ -4343,10 +4214,7 @@ ieee_write_id (info, s)
 /* Write out an ASN record.  */
 
 static bfd_boolean
-ieee_write_asn (info, indx, val)
-     struct ieee_handle *info;
-     unsigned int indx;
-     bfd_vma val;
+ieee_write_asn (struct ieee_handle *info, unsigned int indx, bfd_vma val)
 {
   return (ieee_write_2bytes (info, (int) ieee_asn_record_enum)
          && ieee_write_number (info, indx)
@@ -4356,10 +4224,7 @@ ieee_write_asn (info, indx, val)
 /* Write out an ATN65 record.  */
 
 static bfd_boolean
-ieee_write_atn65 (info, indx, s)
-     struct ieee_handle *info;
-     unsigned int indx;
-     const char *s;
+ieee_write_atn65 (struct ieee_handle *info, unsigned int indx, const char *s)
 {
   return (ieee_write_2bytes (info, (int) ieee_atn_record_enum)
          && ieee_write_number (info, indx)
@@ -4371,12 +4236,8 @@ ieee_write_atn65 (info, indx, s)
 /* Push a type index onto the type stack.  */
 
 static bfd_boolean
-ieee_push_type (info, indx, size, unsignedp, localp)
-     struct ieee_handle *info;
-     unsigned int indx;
-     unsigned int size;
-     bfd_boolean unsignedp;
-     bfd_boolean localp;
+ieee_push_type (struct ieee_handle *info, unsigned int indx,
+               unsigned int size, bfd_boolean unsignedp, bfd_boolean localp)
 {
   struct ieee_type_stack *ts;
 
@@ -4397,8 +4258,7 @@ ieee_push_type (info, indx, size, unsignedp, localp)
 /* Pop a type index off the type stack.  */
 
 static unsigned int
-ieee_pop_type (info)
-     struct ieee_handle *info;
+ieee_pop_type (struct ieee_handle *info)
 {
   return ieee_pop_type_used (info, TRUE);
 }
@@ -4406,8 +4266,7 @@ ieee_pop_type (info)
 /* Pop an unused type index off the type stack.  */
 
 static void
-ieee_pop_unused_type (info)
-     struct ieee_handle *info;
+ieee_pop_unused_type (struct ieee_handle *info)
 {
   (void) ieee_pop_type_used (info, FALSE);
 }
@@ -4415,9 +4274,7 @@ ieee_pop_unused_type (info)
 /* Pop a used or unused type index off the type stack.  */
 
 static unsigned int
-ieee_pop_type_used (info, used)
-     struct ieee_handle *info;
-     bfd_boolean used;
+ieee_pop_type_used (struct ieee_handle *info, bfd_boolean used)
 {
   struct ieee_type_stack *ts;
   unsigned int ret;
@@ -4473,11 +4330,8 @@ ieee_pop_type_used (info, used)
 /* Add a range of bytes included in the current compilation unit.  */
 
 static bfd_boolean
-ieee_add_range (info, global, low, high)
-     struct ieee_handle *info;
-     bfd_boolean global;
-     bfd_vma low;
-     bfd_vma high;
+ieee_add_range (struct ieee_handle *info, bfd_boolean global, bfd_vma low,
+               bfd_vma high)
 {
   struct ieee_range **plist, *r, **pr;
 
@@ -4532,9 +4386,7 @@ ieee_add_range (info, global, low, high)
 /* Start a new range for which we only have the low address.  */
 
 static bfd_boolean
-ieee_start_range (info, low)
-     struct ieee_handle *info;
-     bfd_vma low;
+ieee_start_range (struct ieee_handle *info, bfd_vma low)
 {
   struct ieee_range *r;
 
@@ -4549,9 +4401,7 @@ ieee_start_range (info, low)
 /* Finish a range started by ieee_start_range.  */
 
 static bfd_boolean
-ieee_end_range (info, high)
-     struct ieee_handle *info;
-     bfd_vma high;
+ieee_end_range (struct ieee_handle *info, bfd_vma high)
 {
   struct ieee_range *r;
   bfd_vma low;
@@ -4567,11 +4417,8 @@ ieee_end_range (info, high)
 /* Start defining a type.  */
 
 static bfd_boolean
-ieee_define_type (info, size, unsignedp, localp)
-     struct ieee_handle *info;
-     unsigned int size;
-     bfd_boolean unsignedp;
-     bfd_boolean localp;
+ieee_define_type (struct ieee_handle *info, unsigned int size,
+                 bfd_boolean unsignedp, bfd_boolean localp)
 {
   return ieee_define_named_type (info, (const char *) NULL,
                                 (unsigned int) -1, size, unsignedp,
@@ -4581,14 +4428,10 @@ ieee_define_type (info, size, unsignedp, localp)
 /* Start defining a named type.  */
 
 static bfd_boolean
-ieee_define_named_type (info, name, indx, size, unsignedp, localp, buflist)
-     struct ieee_handle *info;
-     const char *name;
-     unsigned int indx;
-     unsigned int size;
-     bfd_boolean unsignedp;
-     bfd_boolean localp;
-     struct ieee_buflist *buflist;
+ieee_define_named_type (struct ieee_handle *info, const char *name,
+                       unsigned int indx, unsigned int size,
+                       bfd_boolean unsignedp, bfd_boolean localp,
+                       struct ieee_buflist *buflist)
 {
   unsigned int type_indx;
   unsigned int name_indx;
@@ -4668,9 +4511,7 @@ ieee_define_named_type (info, name, indx, size, unsignedp, localp, buflist)
 /* Get an entry to the list of modified versions of a type.  */
 
 static struct ieee_modified_type *
-ieee_get_modified_info (info, indx)
-     struct ieee_handle *info;
-     unsigned int indx;
+ieee_get_modified_info (struct ieee_handle *info, unsigned int indx)
 {
   if (indx >= info->modified_alloc)
     {
@@ -4697,10 +4538,8 @@ ieee_get_modified_info (info, indx)
 /* Initialize an entry in the hash table.  */
 
 static struct bfd_hash_entry *
-ieee_name_type_newfunc (entry, table, string)
-     struct bfd_hash_entry *entry;
-     struct bfd_hash_table *table;
-     const char *string;
+ieee_name_type_newfunc (struct bfd_hash_entry *entry,
+                       struct bfd_hash_table *table, const char *string)
 {
   struct ieee_name_type_hash_entry *ret =
     (struct ieee_name_type_hash_entry *) entry;
@@ -4736,15 +4575,13 @@ ieee_name_type_newfunc (entry, table, string)
 #define ieee_name_type_hash_traverse(table, func, info)                        \
   (bfd_hash_traverse                                                   \
    (&(table)->root,                                                    \
-    (bfd_boolean (*) PARAMS ((struct bfd_hash_entry *, PTR))) (func),  \
+    (bfd_boolean (*) (struct bfd_hash_entry *, void *)) (func),                \
     (info)))
 \f
 /* The general routine to write out IEEE debugging information.  */
 
 bfd_boolean
-write_ieee_debugging_info (abfd, dhandle)
-     bfd *abfd;
-     PTR dhandle;
+write_ieee_debugging_info (bfd *abfd, void *dhandle)
 {
   struct ieee_handle info;
   asection *s;
@@ -4770,7 +4607,7 @@ write_ieee_debugging_info (abfd, dhandle)
       || ! ieee_init_buffer (&info, &info.fnargs))
     return FALSE;
 
-  if (! debug_write (dhandle, &ieee_fns, (PTR) &info))
+  if (! debug_write (dhandle, &ieee_fns, (void *) &info))
     return FALSE;
 
   if (info.filename != NULL)
@@ -4783,7 +4620,7 @@ write_ieee_debugging_info (abfd, dhandle)
   info.error = FALSE;
   ieee_name_type_hash_traverse (&info.tags,
                                ieee_write_undefined_tag,
-                               (PTR) &info);
+                               (void *) &info);
   if (info.error)
     return FALSE;
 
@@ -4815,7 +4652,7 @@ write_ieee_debugging_info (abfd, dhandle)
   info.error = FALSE;
   if (! ieee_init_buffer (&info, &info.vars))
     return FALSE;
-  bfd_map_over_sections (abfd, ieee_add_bb11_blocks, (PTR) &info);
+  bfd_map_over_sections (abfd, ieee_add_bb11_blocks, (void *) &info);
   if (info.error)
     return FALSE;
   if (! ieee_buffer_emptyp (&info.vars))
@@ -4889,9 +4726,7 @@ write_ieee_debugging_info (abfd, dhandle)
    ieee_name_type_hash_traverse.  */
 
 static bfd_boolean
-ieee_write_undefined_tag (h, p)
-     struct ieee_name_type_hash_entry *h;
-     PTR p;
+ieee_write_undefined_tag (struct ieee_name_type_hash_entry *h, void *p)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   struct ieee_name_type *nt;
@@ -4971,9 +4806,7 @@ ieee_write_undefined_tag (h, p)
 /* Start writing out information for a compilation unit.  */
 
 static bfd_boolean
-ieee_start_compilation_unit (p, filename)
-     PTR p;
-     const char *filename;
+ieee_start_compilation_unit (void *p, const char *filename)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   const char *modname;
@@ -5044,8 +4877,7 @@ ieee_start_compilation_unit (p, filename)
 /* Finish up a compilation unit.  */
 
 static bfd_boolean
-ieee_finish_compilation_unit (info)
-     struct ieee_handle *info;
+ieee_finish_compilation_unit (struct ieee_handle *info)
 {
   struct ieee_range *r;
 
@@ -5090,7 +4922,7 @@ ieee_finish_compilation_unit (info)
   if (info->pending_lineno_filename != NULL)
     {
       /* Force out the pending line number.  */
-      if (! ieee_lineno ((PTR) info, (const char *) NULL, 0, (bfd_vma) -1))
+      if (! ieee_lineno ((void *) info, (const char *) NULL, 0, (bfd_vma) -1))
        return FALSE;
     }
   if (! ieee_buffer_emptyp (&info->linenos))
@@ -5194,10 +5026,7 @@ ieee_finish_compilation_unit (info)
    described.  */
 
 static void
-ieee_add_bb11_blocks (abfd, sec, data)
-     bfd *abfd ATTRIBUTE_UNUSED;
-     asection *sec;
-     PTR data;
+ieee_add_bb11_blocks (bfd *abfd ATTRIBUTE_UNUSED, asection *sec, void *data)
 {
   struct ieee_handle *info = (struct ieee_handle *) data;
   bfd_vma low, high;
@@ -5239,11 +5068,8 @@ ieee_add_bb11_blocks (abfd, sec, data)
 /* Add a single BB11 block for a range.  We add it to info->vars.  */
 
 static bfd_boolean
-ieee_add_bb11 (info, sec, low, high)
-     struct ieee_handle *info;
-     asection *sec;
-     bfd_vma low;
-     bfd_vma high;
+ieee_add_bb11 (struct ieee_handle *info, asection *sec, bfd_vma low,
+              bfd_vma high)
 {
   int kind;
 
@@ -5324,9 +5150,8 @@ ieee_add_bb11 (info, sec, low, high)
    to store this information anywhere.  */
 
 static bfd_boolean
-ieee_start_source (p, filename)
-     PTR p ATTRIBUTE_UNUSED;
-     const char *filename ATTRIBUTE_UNUSED;
+ieee_start_source (void *p ATTRIBUTE_UNUSED,
+                  const char *filename ATTRIBUTE_UNUSED)
 {
   return TRUE;
 }
@@ -5334,8 +5159,7 @@ ieee_start_source (p, filename)
 /* Make an empty type.  */
 
 static bfd_boolean
-ieee_empty_type (p)
-     PTR p;
+ieee_empty_type (void *p)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
 
@@ -5345,8 +5169,7 @@ ieee_empty_type (p)
 /* Make a void type.  */
 
 static bfd_boolean
-ieee_void_type (p)
-     PTR p;
+ieee_void_type (void *p)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
 
@@ -5356,10 +5179,7 @@ ieee_void_type (p)
 /* Make an integer type.  */
 
 static bfd_boolean
-ieee_int_type (p, size, unsignedp)
-     PTR p;
-     unsigned int size;
-     bfd_boolean unsignedp;
+ieee_int_type (void *p, unsigned int size, bfd_boolean unsignedp)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   unsigned int indx;
@@ -5392,9 +5212,7 @@ ieee_int_type (p, size, unsignedp)
 /* Make a floating point type.  */
 
 static bfd_boolean
-ieee_float_type (p, size)
-     PTR p;
-     unsigned int size;
+ieee_float_type (void *p, unsigned int size)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   unsigned int indx;
@@ -5425,9 +5243,7 @@ ieee_float_type (p, size)
 /* Make a complex type.  */
 
 static bfd_boolean
-ieee_complex_type (p, size)
-     PTR p;
-     unsigned int size;
+ieee_complex_type (void *p, unsigned int size)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   char code;
@@ -5473,9 +5289,7 @@ ieee_complex_type (p, size)
    an integer type instead.  */
 
 static bfd_boolean
-ieee_bool_type (p, size)
-     PTR p;
-     unsigned int size;
+ieee_bool_type (void *p, unsigned int size)
 {
   return ieee_int_type (p, size, TRUE);
 }
@@ -5483,11 +5297,8 @@ ieee_bool_type (p, size)
 /* Make an enumeration.  */
 
 static bfd_boolean
-ieee_enum_type (p, tag, names, vals)
-     PTR p;
-     const char *tag;
-     const char **names;
-     bfd_signed_vma *vals;
+ieee_enum_type (void *p, const char *tag, const char **names,
+               bfd_signed_vma *vals)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   struct ieee_defined_enum *e;
@@ -5615,8 +5426,7 @@ ieee_enum_type (p, tag, names, vals)
 /* Make a pointer type.  */
 
 static bfd_boolean
-ieee_pointer_type (p)
-     PTR p;
+ieee_pointer_type (void *p)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   bfd_boolean localp;
@@ -5659,10 +5469,7 @@ ieee_pointer_type (p)
    adding that buffer to the typedef block if we are going to use it.  */
 
 static bfd_boolean
-ieee_function_type (p, argcount, varargs)
-     PTR p;
-     int argcount;
-     bfd_boolean varargs;
+ieee_function_type (void *p, int argcount, bfd_boolean varargs)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   bfd_boolean localp;
@@ -5746,8 +5553,7 @@ ieee_function_type (p, argcount, varargs)
 /* Make a reference type.  */
 
 static bfd_boolean
-ieee_reference_type (p)
-     PTR p;
+ieee_reference_type (void *p)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
 
@@ -5763,10 +5569,7 @@ ieee_reference_type (p)
 /* Make a range type.  */
 
 static bfd_boolean
-ieee_range_type (p, low, high)
-     PTR p;
-     bfd_signed_vma low;
-     bfd_signed_vma high;
+ieee_range_type (void *p, bfd_signed_vma low, bfd_signed_vma high)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   unsigned int size;
@@ -5787,11 +5590,8 @@ ieee_range_type (p, low, high)
 /* Make an array type.  */
 
 static bfd_boolean
-ieee_array_type (p, low, high, stringp)
-     PTR p;
-     bfd_signed_vma low;
-     bfd_signed_vma high;
-     bfd_boolean stringp ATTRIBUTE_UNUSED;
+ieee_array_type (void *p, bfd_signed_vma low, bfd_signed_vma high,
+                bfd_boolean stringp ATTRIBUTE_UNUSED)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   unsigned int eleindx;
@@ -5856,9 +5656,7 @@ ieee_array_type (p, low, high, stringp)
 /* Make a set type.  */
 
 static bfd_boolean
-ieee_set_type (p, bitstringp)
-     PTR p;
-     bfd_boolean bitstringp ATTRIBUTE_UNUSED;
+ieee_set_type (void *p, bfd_boolean bitstringp ATTRIBUTE_UNUSED)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   bfd_boolean localp;
@@ -5878,8 +5676,7 @@ ieee_set_type (p, bitstringp)
 /* Make an offset type.  */
 
 static bfd_boolean
-ieee_offset_type (p)
-     PTR p;
+ieee_offset_type (void *p)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   unsigned int targetindx, baseindx;
@@ -5900,11 +5697,8 @@ ieee_offset_type (p)
 /* Make a method type.  */
 
 static bfd_boolean
-ieee_method_type (p, domain, argcount, varargs)
-     PTR p;
-     bfd_boolean domain;
-     int argcount;
-     bfd_boolean varargs;
+ieee_method_type (void *p, bfd_boolean domain, int argcount,
+                 bfd_boolean varargs)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
 
@@ -5921,8 +5715,7 @@ ieee_method_type (p, domain, argcount, varargs)
 /* Make a const qualified type.  */
 
 static bfd_boolean
-ieee_const_type (p)
-     PTR p;
+ieee_const_type (void *p)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   unsigned int size;
@@ -5961,8 +5754,7 @@ ieee_const_type (p)
 /* Make a volatile qualified type.  */
 
 static bfd_boolean
-ieee_volatile_type (p)
-     PTR p;
+ieee_volatile_type (void *p)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   unsigned int size;
@@ -6001,8 +5793,7 @@ ieee_volatile_type (p)
 /* Convert an enum debug_visibility into a CXXFLAGS value.  */
 
 static unsigned int
-ieee_vis_to_flags (visibility)
-     enum debug_visibility visibility;
+ieee_vis_to_flags (enum debug_visibility visibility)
 {
   switch (visibility)
     {
@@ -6023,12 +5814,8 @@ ieee_vis_to_flags (visibility)
    fields with the struct type itself.  */
 
 static bfd_boolean
-ieee_start_struct_type (p, tag, id, structp, size)
-     PTR p;
-     const char *tag;
-     unsigned int id;
-     bfd_boolean structp;
-     unsigned int size;
+ieee_start_struct_type (void *p, const char *tag, unsigned int id,
+                       bfd_boolean structp, unsigned int size)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   bfd_boolean localp, ignorep;
@@ -6130,12 +5917,8 @@ ieee_start_struct_type (p, tag, id, structp, size)
 /* Add a field to a struct.  */
 
 static bfd_boolean
-ieee_struct_field (p, name, bitpos, bitsize, visibility)
-     PTR p;
-     const char *name;
-     bfd_vma bitpos;
-     bfd_vma bitsize;
-     enum debug_visibility visibility;
+ieee_struct_field (void *p, const char *name, bfd_vma bitpos, bfd_vma bitsize,
+                  enum debug_visibility visibility)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   unsigned int size;
@@ -6244,8 +6027,7 @@ ieee_struct_field (p, name, bitpos, bitsize, visibility)
 /* Finish up a struct type.  */
 
 static bfd_boolean
-ieee_end_struct_type (p)
-     PTR p;
+ieee_end_struct_type (void *p)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   struct ieee_buflist *pb;
@@ -6305,14 +6087,9 @@ ieee_end_struct_type (p)
 /* Start a class type.  */
 
 static bfd_boolean
-ieee_start_class_type (p, tag, id, structp, size, vptr, ownvptr)
-     PTR p;
-     const char *tag;
-     unsigned int id;
-     bfd_boolean structp;
-     unsigned int size;
-     bfd_boolean vptr;
-     bfd_boolean ownvptr;
+ieee_start_class_type (void *p, const char *tag, unsigned int id,
+                      bfd_boolean structp, unsigned int size,
+                      bfd_boolean vptr, bfd_boolean ownvptr)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   const char *vclass;
@@ -6380,11 +6157,8 @@ ieee_start_class_type (p, tag, id, structp, size, vptr, ownvptr)
 /* Add a static member to a class.  */
 
 static bfd_boolean
-ieee_class_static_member (p, name, physname, visibility)
-     PTR p;
-     const char *name;
-     const char *physname;
-     enum debug_visibility visibility;
+ieee_class_static_member (void *p, const char *name, const char *physname,
+                         enum debug_visibility visibility)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   unsigned int flags;
@@ -6417,11 +6191,8 @@ ieee_class_static_member (p, name, physname, visibility)
 /* Add a base class to a class.  */
 
 static bfd_boolean
-ieee_class_baseclass (p, bitpos, virtual, visibility)
-     PTR p;
-     bfd_vma bitpos;
-     bfd_boolean virtual;
-     enum debug_visibility visibility;
+ieee_class_baseclass (void *p, bfd_vma bitpos, bfd_boolean virtual,
+                     enum debug_visibility visibility)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   const char *bname;
@@ -6490,9 +6261,7 @@ ieee_class_baseclass (p, bitpos, virtual, visibility)
 /* Start building a method for a class.  */
 
 static bfd_boolean
-ieee_class_start_method (p, name)
-     PTR p;
-     const char *name;
+ieee_class_start_method (void *p, const char *name)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
 
@@ -6508,16 +6277,11 @@ ieee_class_start_method (p, name)
 /* Define a new method variant, either static or not.  */
 
 static bfd_boolean
-ieee_class_method_var (info, physname, visibility, staticp, constp,
-                      volatilep, voffset, context)
-     struct ieee_handle *info;
-     const char *physname;
-     enum debug_visibility visibility;
-     bfd_boolean staticp;
-     bfd_boolean constp;
-     bfd_boolean volatilep;
-     bfd_vma voffset;
-     bfd_boolean context;
+ieee_class_method_var (struct ieee_handle *info, const char *physname,
+                      enum debug_visibility visibility,
+                      bfd_boolean staticp, bfd_boolean constp,
+                      bfd_boolean volatilep, bfd_vma voffset,
+                      bfd_boolean context)
 {
   unsigned int flags;
   unsigned int nindx;
@@ -6582,15 +6346,10 @@ ieee_class_method_var (info, physname, visibility, staticp, constp,
 /* Define a new method variant.  */
 
 static bfd_boolean
-ieee_class_method_variant (p, physname, visibility, constp, volatilep,
-                          voffset, context)
-     PTR p;
-     const char *physname;
-     enum debug_visibility visibility;
-     bfd_boolean constp;
-     bfd_boolean volatilep;
-     bfd_vma voffset;
-     bfd_boolean context;
+ieee_class_method_variant (void *p, const char *physname,
+                          enum debug_visibility visibility,
+                          bfd_boolean constp, bfd_boolean volatilep,
+                          bfd_vma voffset, bfd_boolean context)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
 
@@ -6601,12 +6360,9 @@ ieee_class_method_variant (p, physname, visibility, constp, volatilep,
 /* Define a new static method variant.  */
 
 static bfd_boolean
-ieee_class_static_method_variant (p, physname, visibility, constp, volatilep)
-     PTR p;
-     const char *physname;
-     enum debug_visibility visibility;
-     bfd_boolean constp;
-     bfd_boolean volatilep;
+ieee_class_static_method_variant (void *p, const char *physname,
+                                 enum debug_visibility visibility,
+                                 bfd_boolean constp, bfd_boolean volatilep)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
 
@@ -6617,8 +6373,7 @@ ieee_class_static_method_variant (p, physname, visibility, constp, volatilep)
 /* Finish up a method.  */
 
 static bfd_boolean
-ieee_class_end_method (p)
-     PTR p;
+ieee_class_end_method (void *p)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
 
@@ -6634,8 +6389,7 @@ ieee_class_end_method (p)
 /* Finish up a class.  */
 
 static bfd_boolean
-ieee_end_class_type (p)
-     PTR p;
+ieee_end_class_type (void *p)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   unsigned int nindx;
@@ -6711,9 +6465,7 @@ ieee_end_class_type (p)
 /* Push a previously seen typedef onto the type stack.  */
 
 static bfd_boolean
-ieee_typedef_type (p, name)
-     PTR p;
-     const char *name;
+ieee_typedef_type (void *p, const char *name)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   struct ieee_name_type_hash_entry *h;
@@ -6743,11 +6495,8 @@ ieee_typedef_type (p, name)
 /* Push a tagged type onto the type stack.  */
 
 static bfd_boolean
-ieee_tag_type (p, name, id, kind)
-     PTR p;
-     const char *name;
-     unsigned int id;
-     enum debug_type_kind kind;
+ieee_tag_type (void *p, const char *name, unsigned int id,
+              enum debug_type_kind kind)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   bfd_boolean localp;
@@ -6838,9 +6587,7 @@ ieee_tag_type (p, name, id, kind)
 /* Output a typedef.  */
 
 static bfd_boolean
-ieee_typdef (p, name)
-     PTR p;
-     const char *name;
+ieee_typdef (void *p, const char *name)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   struct ieee_write_type type;
@@ -7076,9 +6823,7 @@ ieee_typdef (p, name)
 /* Output a tag for a type.  We don't have to do anything here.  */
 
 static bfd_boolean
-ieee_tag (p, name)
-     PTR p;
-     const char *name ATTRIBUTE_UNUSED;
+ieee_tag (void *p, const char *name ATTRIBUTE_UNUSED)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
 
@@ -7091,10 +6836,8 @@ ieee_tag (p, name)
 /* Output an integer constant.  */
 
 static bfd_boolean
-ieee_int_constant (p, name, val)
-     PTR p ATTRIBUTE_UNUSED;
-     const char *name ATTRIBUTE_UNUSED;
-     bfd_vma val ATTRIBUTE_UNUSED;
+ieee_int_constant (void *p ATTRIBUTE_UNUSED, const char *name ATTRIBUTE_UNUSED,
+                  bfd_vma val ATTRIBUTE_UNUSED)
 {
   /* FIXME.  */
   return TRUE;
@@ -7103,10 +6846,9 @@ ieee_int_constant (p, name, val)
 /* Output a floating point constant.  */
 
 static bfd_boolean
-ieee_float_constant (p, name, val)
-     PTR p ATTRIBUTE_UNUSED;
-     const char *name ATTRIBUTE_UNUSED;
-     double val ATTRIBUTE_UNUSED;
+ieee_float_constant (void *p ATTRIBUTE_UNUSED,
+                    const char *name ATTRIBUTE_UNUSED,
+                    double val ATTRIBUTE_UNUSED)
 {
   /* FIXME.  */
   return TRUE;
@@ -7115,10 +6857,8 @@ ieee_float_constant (p, name, val)
 /* Output a typed constant.  */
 
 static bfd_boolean
-ieee_typed_constant (p, name, val)
-     PTR p;
-     const char *name ATTRIBUTE_UNUSED;
-     bfd_vma val ATTRIBUTE_UNUSED;
+ieee_typed_constant (void *p, const char *name ATTRIBUTE_UNUSED,
+                    bfd_vma val ATTRIBUTE_UNUSED)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
 
@@ -7130,11 +6870,8 @@ ieee_typed_constant (p, name, val)
 /* Output a variable.  */
 
 static bfd_boolean
-ieee_variable (p, name, kind, val)
-     PTR p;
-     const char *name;
-     enum debug_var_kind kind;
-     bfd_vma val;
+ieee_variable (void *p, const char *name, enum debug_var_kind kind,
+              bfd_vma val)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   unsigned int name_indx;
@@ -7253,10 +6990,7 @@ ieee_variable (p, name, kind, val)
 /* Start outputting information for a function.  */
 
 static bfd_boolean
-ieee_start_function (p, name, global)
-     PTR p;
-     const char *name;
-     bfd_boolean global;
+ieee_start_function (void *p, const char *name, bfd_boolean global)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   bfd_boolean referencep;
@@ -7338,11 +7072,8 @@ ieee_start_function (p, name, global)
    first block, so we postpone them until we see the block.  */
 
 static bfd_boolean
-ieee_function_parameter (p, name, kind, val)
-     PTR p;
-     const char *name;
-     enum debug_parm_kind kind;
-     bfd_vma val;
+ieee_function_parameter (void *p, const char *name, enum debug_parm_kind kind,
+                        bfd_vma val)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
   struct ieee_pending_parm *m, **pm;
@@ -7375,8 +7106,7 @@ ieee_function_parameter (p, name, kind, val)
 /* Output pending function parameters.  */
 
 static bfd_boolean
-ieee_output_pending_parms (info)
-     struct ieee_handle *info;
+ieee_output_pending_parms (struct ieee_handle *info)
 {
   struct ieee_pending_parm *m;
   unsigned int refcount;
@@ -7406,7 +7136,7 @@ ieee_output_pending_parms (info)
       info->type_stack->type.referencep = m->referencep;
       if (m->referencep)
        ++refcount;
-      if (! ieee_variable ((PTR) info, m->name, vkind, m->val))
+      if (! ieee_variable ((void *) info, m->name, vkind, m->val))
        return FALSE;
     }
 
@@ -7465,9 +7195,7 @@ ieee_output_pending_parms (info)
    to finish the BB4 or BB6, and then output the function parameters.  */
 
 static bfd_boolean
-ieee_start_block (p, addr)
-     PTR p;
-     bfd_vma addr;
+ieee_start_block (void *p, bfd_vma addr)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
 
@@ -7503,9 +7231,7 @@ ieee_start_block (p, addr)
 /* End a block.  */
 
 static bfd_boolean
-ieee_end_block (p, addr)
-     PTR p;
-     bfd_vma addr;
+ieee_end_block (void *p, bfd_vma addr)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
 
@@ -7531,8 +7257,7 @@ ieee_end_block (p, addr)
 /* End a function.  */
 
 static bfd_boolean
-ieee_end_function (p)
-     PTR p;
+ieee_end_function (void *p)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
 
@@ -7579,11 +7304,7 @@ ieee_end_function (p)
 /* Record line number information.  */
 
 static bfd_boolean
-ieee_lineno (p, filename, lineno, addr)
-     PTR p;
-     const char *filename;
-     unsigned long lineno;
-     bfd_vma addr;
+ieee_lineno (void *p, const char *filename, unsigned long lineno, bfd_vma addr)
 {
   struct ieee_handle *info = (struct ieee_handle *) p;
 
This page took 0.041922 seconds and 4 git commands to generate.