]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - bfd/ecoffswap.h
Update year range in copyright notice of binutils files
[thirdparty/binutils-gdb.git] / bfd / ecoffswap.h
index 7ea03943bb01455515dd489e8a6af8a22485142a..a362c00faa4437136af6b3957e91ed9120ce3fd8 100644 (file)
@@ -1,13 +1,12 @@
 /* Generic ECOFF swapping routines, for BFD.
 /* Generic ECOFF swapping routines, for BFD.
-   Copyright 1992, 1993, 1994, 1995, 1996, 2000, 2001, 2002
-   Free Software Foundation, Inc.
+   Copyright (C) 1992-2024 Free Software Foundation, Inc.
    Written by Cygnus Support.
 
    This file is part of BFD, the Binary File Descriptor library.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    Written by Cygnus Support.
 
    This file is part of BFD, the Binary File Descriptor library.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
-   the Free Software Foundation; either version 2 of the License, or
+   the Free Software Foundation; either version 3 of the License, or
    (at your option) any later version.
 
    This program is distributed in the hope that it will be useful,
    (at your option) any later version.
 
    This program is distributed in the hope that it will be useful,
@@ -17,7 +16,9 @@
 
    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
 
    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
-   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
+   Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
+   MA 02110-1301, USA.  */
+
 
 /* NOTE: This is a header file, but it contains executable routines.
    This is done this way because these routines are substantially
 
 /* NOTE: This is a header file, but it contains executable routines.
    This is done this way because these routines are substantially
    for all ECOFF targets, so they are defined in ecofflink.c.  */
 
 extern void _bfd_ecoff_swap_tir_in
    for all ECOFF targets, so they are defined in ecofflink.c.  */
 
 extern void _bfd_ecoff_swap_tir_in
-  PARAMS ((int, const struct tir_ext *, TIR *));
+  (int, const struct tir_ext *, TIR *);
 extern void _bfd_ecoff_swap_tir_out
 extern void _bfd_ecoff_swap_tir_out
-  PARAMS ((int, const TIR *, struct tir_ext *));
+  (int, const TIR *, struct tir_ext *);
 extern void _bfd_ecoff_swap_rndx_in
 extern void _bfd_ecoff_swap_rndx_in
-  PARAMS ((int, const struct rndx_ext *, RNDXR *));
+  (int, const struct rndx_ext *, RNDXR *);
 extern void _bfd_ecoff_swap_rndx_out
 extern void _bfd_ecoff_swap_rndx_out
-  PARAMS ((int, const RNDXR *, struct rndx_ext *));
+  (int, const RNDXR *, struct rndx_ext *);
 
 /* Prototypes for functions defined in this file.  */
 
 
 /* Prototypes for functions defined in this file.  */
 
-static void ecoff_swap_hdr_in PARAMS ((bfd *, PTR, HDRR *));
-static void ecoff_swap_hdr_out PARAMS ((bfd *, const HDRR *, PTR));
-static void ecoff_swap_fdr_in PARAMS ((bfd *, PTR, FDR *));
-static void ecoff_swap_fdr_out PARAMS ((bfd *, const FDR *, PTR));
-static void ecoff_swap_pdr_in PARAMS ((bfd *, PTR, PDR *));
-static void ecoff_swap_pdr_out PARAMS ((bfd *, const PDR *, PTR));
-static void ecoff_swap_sym_in PARAMS ((bfd *, PTR, SYMR *));
-static void ecoff_swap_sym_out PARAMS ((bfd *, const SYMR *, PTR));
-static void ecoff_swap_ext_in PARAMS ((bfd *, PTR, EXTR *));
-static void ecoff_swap_ext_out PARAMS ((bfd *, const EXTR *, PTR));
-static void ecoff_swap_rfd_in PARAMS ((bfd *, PTR, RFDT *));
-static void ecoff_swap_rfd_out PARAMS ((bfd *, const RFDT *, PTR));
-static void ecoff_swap_opt_in PARAMS ((bfd *, PTR, OPTR *));
-static void ecoff_swap_opt_out PARAMS ((bfd *, const OPTR *, PTR));
-static void ecoff_swap_dnr_in PARAMS ((bfd *, PTR, DNR *));
-static void ecoff_swap_dnr_out PARAMS ((bfd *, const DNR *, PTR));
+static void ecoff_swap_hdr_in (bfd *, void *, HDRR *);
+static void ecoff_swap_hdr_out (bfd *, const HDRR *, void *);
+static void ecoff_swap_fdr_in (bfd *, void *, FDR *);
+static void ecoff_swap_fdr_out (bfd *, const FDR *, void *);
+static void ecoff_swap_pdr_in (bfd *, void *, PDR *);
+static void ecoff_swap_pdr_out (bfd *, const PDR *, void *);
+static void ecoff_swap_sym_in (bfd *, void *, SYMR *);
+static void ecoff_swap_sym_out (bfd *, const SYMR *, void *);
+static void ecoff_swap_ext_in (bfd *, void *, EXTR *);
+static void ecoff_swap_ext_out (bfd *, const EXTR *, void *);
+static void ecoff_swap_rfd_in (bfd *, void *, RFDT *);
+static void ecoff_swap_rfd_out (bfd *, const RFDT *, void *);
+static void ecoff_swap_opt_in (bfd *, void *, OPTR *);
+static void ecoff_swap_opt_out (bfd *, const OPTR *, void *);
+static void ecoff_swap_dnr_in (bfd *, void *, DNR *);
+static void ecoff_swap_dnr_out (bfd *, const DNR *, void *);
 
 /* Swap in the symbolic header.  */
 
 static void
 
 /* Swap in the symbolic header.  */
 
 static void
-ecoff_swap_hdr_in (abfd, ext_copy, intern)
-     bfd *abfd;
-     PTR ext_copy;
-     HDRR *intern;
+ecoff_swap_hdr_in (bfd *abfd, void * ext_copy, HDRR *intern)
 {
   struct hdr_ext ext[1];
 
   *ext = *(struct hdr_ext *) ext_copy;
 
 {
   struct hdr_ext ext[1];
 
   *ext = *(struct hdr_ext *) ext_copy;
 
-  intern->magic         = H_GET_S16     (abfd, ext->h_magic);
-  intern->vstamp        = H_GET_S16     (abfd, ext->h_vstamp);
-  intern->ilineMax      = H_GET_32      (abfd, ext->h_ilineMax);
-  intern->cbLine        = ECOFF_GET_OFF (abfd, ext->h_cbLine);
-  intern->cbLineOffset  = ECOFF_GET_OFF (abfd, ext->h_cbLineOffset);
-  intern->idnMax        = H_GET_32      (abfd, ext->h_idnMax);
-  intern->cbDnOffset    = ECOFF_GET_OFF (abfd, ext->h_cbDnOffset);
-  intern->ipdMax        = H_GET_32      (abfd, ext->h_ipdMax);
-  intern->cbPdOffset    = ECOFF_GET_OFF (abfd, ext->h_cbPdOffset);
-  intern->isymMax       = H_GET_32      (abfd, ext->h_isymMax);
-  intern->cbSymOffset   = ECOFF_GET_OFF (abfd, ext->h_cbSymOffset);
-  intern->ioptMax       = H_GET_32      (abfd, ext->h_ioptMax);
-  intern->cbOptOffset   = ECOFF_GET_OFF (abfd, ext->h_cbOptOffset);
-  intern->iauxMax       = H_GET_32      (abfd, ext->h_iauxMax);
-  intern->cbAuxOffset   = ECOFF_GET_OFF (abfd, ext->h_cbAuxOffset);
-  intern->issMax        = H_GET_32      (abfd, ext->h_issMax);
-  intern->cbSsOffset    = ECOFF_GET_OFF (abfd, ext->h_cbSsOffset);
-  intern->issExtMax     = H_GET_32      (abfd, ext->h_issExtMax);
+  intern->magic                = H_GET_S16     (abfd, ext->h_magic);
+  intern->vstamp       = H_GET_S16     (abfd, ext->h_vstamp);
+  intern->ilineMax     = H_GET_32      (abfd, ext->h_ilineMax);
+  intern->cbLine       = ECOFF_GET_OFF (abfd, ext->h_cbLine);
+  intern->cbLineOffset = ECOFF_GET_OFF (abfd, ext->h_cbLineOffset);
+  intern->idnMax       = H_GET_32      (abfd, ext->h_idnMax);
+  intern->cbDnOffset   = ECOFF_GET_OFF (abfd, ext->h_cbDnOffset);
+  intern->ipdMax       = H_GET_32      (abfd, ext->h_ipdMax);
+  intern->cbPdOffset   = ECOFF_GET_OFF (abfd, ext->h_cbPdOffset);
+  intern->isymMax      = H_GET_32      (abfd, ext->h_isymMax);
+  intern->cbSymOffset  = ECOFF_GET_OFF (abfd, ext->h_cbSymOffset);
+  intern->ioptMax      = H_GET_32      (abfd, ext->h_ioptMax);
+  intern->cbOptOffset  = ECOFF_GET_OFF (abfd, ext->h_cbOptOffset);
+  intern->iauxMax      = H_GET_32      (abfd, ext->h_iauxMax);
+  intern->cbAuxOffset  = ECOFF_GET_OFF (abfd, ext->h_cbAuxOffset);
+  intern->issMax       = H_GET_32      (abfd, ext->h_issMax);
+  intern->cbSsOffset   = ECOFF_GET_OFF (abfd, ext->h_cbSsOffset);
+  intern->issExtMax    = H_GET_32      (abfd, ext->h_issExtMax);
   intern->cbSsExtOffset = ECOFF_GET_OFF (abfd, ext->h_cbSsExtOffset);
   intern->cbSsExtOffset = ECOFF_GET_OFF (abfd, ext->h_cbSsExtOffset);
-  intern->ifdMax        = H_GET_32      (abfd, ext->h_ifdMax);
-  intern->cbFdOffset    = ECOFF_GET_OFF (abfd, ext->h_cbFdOffset);
-  intern->crfd          = H_GET_32      (abfd, ext->h_crfd);
-  intern->cbRfdOffset   = ECOFF_GET_OFF (abfd, ext->h_cbRfdOffset);
-  intern->iextMax       = H_GET_32      (abfd, ext->h_iextMax);
-  intern->cbExtOffset   = ECOFF_GET_OFF (abfd, ext->h_cbExtOffset);
+  intern->ifdMax       = H_GET_32      (abfd, ext->h_ifdMax);
+  intern->cbFdOffset   = ECOFF_GET_OFF (abfd, ext->h_cbFdOffset);
+  intern->crfd         = H_GET_32      (abfd, ext->h_crfd);
+  intern->cbRfdOffset  = ECOFF_GET_OFF (abfd, ext->h_cbRfdOffset);
+  intern->iextMax      = H_GET_32      (abfd, ext->h_iextMax);
+  intern->cbExtOffset  = ECOFF_GET_OFF (abfd, ext->h_cbExtOffset);
 
 #ifdef TEST
 
 #ifdef TEST
-  if (memcmp ((char *)ext, (char *)intern, sizeof (*intern)) != 0)
+  if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
     abort ();
 #endif
 }
     abort ();
 #endif
 }
@@ -139,40 +137,37 @@ ecoff_swap_hdr_in (abfd, ext_copy, intern)
 /* Swap out the symbolic header.  */
 
 static void
 /* Swap out the symbolic header.  */
 
 static void
-ecoff_swap_hdr_out (abfd, intern_copy, ext_ptr)
-     bfd *abfd;
-     const HDRR *intern_copy;
-     PTR ext_ptr;
+ecoff_swap_hdr_out (bfd *abfd, const HDRR *intern_copy, void * ext_ptr)
 {
   struct hdr_ext *ext = (struct hdr_ext *) ext_ptr;
   HDRR intern[1];
 
   *intern = *intern_copy;
 
 {
   struct hdr_ext *ext = (struct hdr_ext *) ext_ptr;
   HDRR intern[1];
 
   *intern = *intern_copy;
 
-  H_PUT_S16     (abfd, intern->magic,         ext->h_magic);
-  H_PUT_S16     (abfd, intern->vstamp,        ext->h_vstamp);
-  H_PUT_32      (abfd, intern->ilineMax,      ext->h_ilineMax);
-  ECOFF_PUT_OFF (abfd, intern->cbLine,        ext->h_cbLine);
+  H_PUT_S16    (abfd, intern->magic,         ext->h_magic);
+  H_PUT_S16    (abfd, intern->vstamp,        ext->h_vstamp);
+  H_PUT_32     (abfd, intern->ilineMax,      ext->h_ilineMax);
+  ECOFF_PUT_OFF (abfd, intern->cbLine,       ext->h_cbLine);
   ECOFF_PUT_OFF (abfd, intern->cbLineOffset,  ext->h_cbLineOffset);
   ECOFF_PUT_OFF (abfd, intern->cbLineOffset,  ext->h_cbLineOffset);
-  H_PUT_32      (abfd, intern->idnMax,        ext->h_idnMax);
+  H_PUT_32     (abfd, intern->idnMax,        ext->h_idnMax);
   ECOFF_PUT_OFF (abfd, intern->cbDnOffset,    ext->h_cbDnOffset);
   ECOFF_PUT_OFF (abfd, intern->cbDnOffset,    ext->h_cbDnOffset);
-  H_PUT_32      (abfd, intern->ipdMax,        ext->h_ipdMax);
+  H_PUT_32     (abfd, intern->ipdMax,        ext->h_ipdMax);
   ECOFF_PUT_OFF (abfd, intern->cbPdOffset,    ext->h_cbPdOffset);
   ECOFF_PUT_OFF (abfd, intern->cbPdOffset,    ext->h_cbPdOffset);
-  H_PUT_32      (abfd, intern->isymMax,       ext->h_isymMax);
+  H_PUT_32     (abfd, intern->isymMax,       ext->h_isymMax);
   ECOFF_PUT_OFF (abfd, intern->cbSymOffset,   ext->h_cbSymOffset);
   ECOFF_PUT_OFF (abfd, intern->cbSymOffset,   ext->h_cbSymOffset);
-  H_PUT_32      (abfd, intern->ioptMax,       ext->h_ioptMax);
+  H_PUT_32     (abfd, intern->ioptMax,       ext->h_ioptMax);
   ECOFF_PUT_OFF (abfd, intern->cbOptOffset,   ext->h_cbOptOffset);
   ECOFF_PUT_OFF (abfd, intern->cbOptOffset,   ext->h_cbOptOffset);
-  H_PUT_32      (abfd, intern->iauxMax,       ext->h_iauxMax);
+  H_PUT_32     (abfd, intern->iauxMax,       ext->h_iauxMax);
   ECOFF_PUT_OFF (abfd, intern->cbAuxOffset,   ext->h_cbAuxOffset);
   ECOFF_PUT_OFF (abfd, intern->cbAuxOffset,   ext->h_cbAuxOffset);
-  H_PUT_32      (abfd, intern->issMax,        ext->h_issMax);
+  H_PUT_32     (abfd, intern->issMax,        ext->h_issMax);
   ECOFF_PUT_OFF (abfd, intern->cbSsOffset,    ext->h_cbSsOffset);
   ECOFF_PUT_OFF (abfd, intern->cbSsOffset,    ext->h_cbSsOffset);
-  H_PUT_32      (abfd, intern->issExtMax,     ext->h_issExtMax);
+  H_PUT_32     (abfd, intern->issExtMax,     ext->h_issExtMax);
   ECOFF_PUT_OFF (abfd, intern->cbSsExtOffset, ext->h_cbSsExtOffset);
   ECOFF_PUT_OFF (abfd, intern->cbSsExtOffset, ext->h_cbSsExtOffset);
-  H_PUT_32      (abfd, intern->ifdMax,        ext->h_ifdMax);
+  H_PUT_32     (abfd, intern->ifdMax,        ext->h_ifdMax);
   ECOFF_PUT_OFF (abfd, intern->cbFdOffset,    ext->h_cbFdOffset);
   ECOFF_PUT_OFF (abfd, intern->cbFdOffset,    ext->h_cbFdOffset);
-  H_PUT_32      (abfd, intern->crfd,          ext->h_crfd);
+  H_PUT_32     (abfd, intern->crfd,          ext->h_crfd);
   ECOFF_PUT_OFF (abfd, intern->cbRfdOffset,   ext->h_cbRfdOffset);
   ECOFF_PUT_OFF (abfd, intern->cbRfdOffset,   ext->h_cbRfdOffset);
-  H_PUT_32      (abfd, intern->iextMax,       ext->h_iextMax);
+  H_PUT_32     (abfd, intern->iextMax,       ext->h_iextMax);
   ECOFF_PUT_OFF (abfd, intern->cbExtOffset,   ext->h_cbExtOffset);
 
 #ifdef TEST
   ECOFF_PUT_OFF (abfd, intern->cbExtOffset,   ext->h_cbExtOffset);
 
 #ifdef TEST
@@ -184,41 +179,38 @@ ecoff_swap_hdr_out (abfd, intern_copy, ext_ptr)
 /* Swap in the file descriptor record.  */
 
 static void
 /* Swap in the file descriptor record.  */
 
 static void
-ecoff_swap_fdr_in (abfd, ext_copy, intern)
-     bfd *abfd;
-     PTR ext_copy;
-     FDR *intern;
+ecoff_swap_fdr_in (bfd *abfd, void * ext_copy, FDR *intern)
 {
   struct fdr_ext ext[1];
 
   *ext = *(struct fdr_ext *) ext_copy;
 
 {
   struct fdr_ext ext[1];
 
   *ext = *(struct fdr_ext *) ext_copy;
 
-  intern->adr           = ECOFF_GET_OFF (abfd, ext->f_adr);
-  intern->rss           = H_GET_32 (abfd, ext->f_rss);
+  intern->adr          = ECOFF_GET_OFF (abfd, ext->f_adr);
+  intern->rss          = H_GET_32 (abfd, ext->f_rss);
 #if defined (ECOFF_64) || defined (ECOFF_SIGNED_64)
   if (intern->rss == (signed long) 0xffffffff)
     intern->rss = -1;
 #endif
 #if defined (ECOFF_64) || defined (ECOFF_SIGNED_64)
   if (intern->rss == (signed long) 0xffffffff)
     intern->rss = -1;
 #endif
-  intern->issBase       = H_GET_32 (abfd, ext->f_issBase);
-  intern->cbSs          = ECOFF_GET_OFF (abfd, ext->f_cbSs);
-  intern->isymBase      = H_GET_32 (abfd, ext->f_isymBase);
-  intern->csym          = H_GET_32 (abfd, ext->f_csym);
-  intern->ilineBase     = H_GET_32 (abfd, ext->f_ilineBase);
-  intern->cline         = H_GET_32 (abfd, ext->f_cline);
-  intern->ioptBase      = H_GET_32 (abfd, ext->f_ioptBase);
-  intern->copt          = H_GET_32 (abfd, ext->f_copt);
+  intern->issBase      = H_GET_32 (abfd, ext->f_issBase);
+  intern->cbSs         = ECOFF_GET_OFF (abfd, ext->f_cbSs);
+  intern->isymBase     = H_GET_32 (abfd, ext->f_isymBase);
+  intern->csym         = H_GET_32 (abfd, ext->f_csym);
+  intern->ilineBase    = H_GET_32 (abfd, ext->f_ilineBase);
+  intern->cline                = H_GET_32 (abfd, ext->f_cline);
+  intern->ioptBase     = H_GET_32 (abfd, ext->f_ioptBase);
+  intern->copt         = H_GET_32 (abfd, ext->f_copt);
 #if defined (ECOFF_32) || defined (ECOFF_SIGNED_32)
 #if defined (ECOFF_32) || defined (ECOFF_SIGNED_32)
-  intern->ipdFirst      = H_GET_16 (abfd, ext->f_ipdFirst);
-  intern->cpd           = H_GET_16 (abfd, ext->f_cpd);
+  intern->ipdFirst     = H_GET_16 (abfd, ext->f_ipdFirst);
+  intern->cpd          = H_GET_16 (abfd, ext->f_cpd);
 #endif
 #if defined (ECOFF_64) || defined (ECOFF_SIGNED_64)
 #endif
 #if defined (ECOFF_64) || defined (ECOFF_SIGNED_64)
-  intern->ipdFirst      = H_GET_32 (abfd, ext->f_ipdFirst);
-  intern->cpd           = H_GET_32 (abfd, ext->f_cpd);
+  intern->ipdFirst     = H_GET_32 (abfd, ext->f_ipdFirst);
+  intern->cpd          = H_GET_32 (abfd, ext->f_cpd);
 #endif
 #endif
-  intern->iauxBase      = H_GET_32 (abfd, ext->f_iauxBase);
-  intern->caux          = H_GET_32 (abfd, ext->f_caux);
-  intern->rfdBase       = H_GET_32 (abfd, ext->f_rfdBase);
-  intern->crfd          = H_GET_32 (abfd, ext->f_crfd);
+  intern->iauxBase     = H_GET_32 (abfd, ext->f_iauxBase);
+  intern->caux         = H_GET_32 (abfd, ext->f_caux);
+  intern->rfdBase      = H_GET_32 (abfd, ext->f_rfdBase);
+  intern->crfd         = H_GET_32 (abfd, ext->f_crfd);
 
   /* Now the fun stuff...  */
   if (bfd_header_big_endian (abfd))
 
   /* Now the fun stuff...  */
   if (bfd_header_big_endian (abfd))
@@ -243,11 +235,11 @@ ecoff_swap_fdr_in (abfd, ext_copy, intern)
     }
   intern->reserved = 0;
 
     }
   intern->reserved = 0;
 
-  intern->cbLineOffset  = ECOFF_GET_OFF (abfd, ext->f_cbLineOffset);
-  intern->cbLine        = ECOFF_GET_OFF (abfd, ext->f_cbLine);
+  intern->cbLineOffset = ECOFF_GET_OFF (abfd, ext->f_cbLineOffset);
+  intern->cbLine       = ECOFF_GET_OFF (abfd, ext->f_cbLine);
 
 #ifdef TEST
 
 #ifdef TEST
-  if (memcmp ((char *)ext, (char *)intern, sizeof (*intern)) != 0)
+  if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
     abort ();
 #endif
 }
     abort ();
 #endif
 }
@@ -255,10 +247,7 @@ ecoff_swap_fdr_in (abfd, ext_copy, intern)
 /* Swap out the file descriptor record.  */
 
 static void
 /* Swap out the file descriptor record.  */
 
 static void
-ecoff_swap_fdr_out (abfd, intern_copy, ext_ptr)
-     bfd *abfd;
-     const FDR *intern_copy;
-     PTR ext_ptr;
+ecoff_swap_fdr_out (bfd *abfd, const FDR *intern_copy, void * ext_ptr)
 {
   struct fdr_ext *ext = (struct fdr_ext *) ext_ptr;
   FDR intern[1];
 {
   struct fdr_ext *ext = (struct fdr_ext *) ext_ptr;
   FDR intern[1];
@@ -319,41 +308,36 @@ ecoff_swap_fdr_out (abfd, intern_copy, ext_ptr)
   ECOFF_PUT_OFF (abfd, intern->cbLine, ext->f_cbLine);
 
 #ifdef TEST
   ECOFF_PUT_OFF (abfd, intern->cbLine, ext->f_cbLine);
 
 #ifdef TEST
-  if (memcmp ((char *)ext, (char *)intern, sizeof (*intern)) != 0)
+  if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
     abort ();
 #endif
 }
 
     abort ();
 #endif
 }
 
-#ifndef MPW_C
-
 /* Swap in the procedure descriptor record.  */
 
 static void
 /* Swap in the procedure descriptor record.  */
 
 static void
-ecoff_swap_pdr_in (abfd, ext_copy, intern)
-     bfd *abfd;
-     PTR ext_copy;
-     PDR *intern;
+ecoff_swap_pdr_in (bfd *abfd, void * ext_copy, PDR *intern)
 {
   struct pdr_ext ext[1];
 
   *ext = *(struct pdr_ext *) ext_copy;
 
 {
   struct pdr_ext ext[1];
 
   *ext = *(struct pdr_ext *) ext_copy;
 
-  memset ((PTR) intern, 0, sizeof (*intern));
-
-  intern->adr           = ECOFF_GET_OFF (abfd, ext->p_adr);
-  intern->isym          = H_GET_32 (abfd, ext->p_isym);
-  intern->iline         = H_GET_32 (abfd, ext->p_iline);
-  intern->regmask       = H_GET_32 (abfd, ext->p_regmask);
-  intern->regoffset     = H_GET_S32 (abfd, ext->p_regoffset);
-  intern->iopt          = H_GET_S32 (abfd, ext->p_iopt);
-  intern->fregmask      = H_GET_32 (abfd, ext->p_fregmask);
-  intern->fregoffset    = H_GET_S32 (abfd, ext->p_fregoffset);
-  intern->frameoffset   = H_GET_S32 (abfd, ext->p_frameoffset);
-  intern->framereg      = H_GET_16 (abfd, ext->p_framereg);
-  intern->pcreg         = H_GET_16 (abfd, ext->p_pcreg);
-  intern->lnLow         = H_GET_32 (abfd, ext->p_lnLow);
-  intern->lnHigh        = H_GET_32 (abfd, ext->p_lnHigh);
-  intern->cbLineOffset  = ECOFF_GET_OFF (abfd, ext->p_cbLineOffset);
+  memset ((void *) intern, 0, sizeof (*intern));
+
+  intern->adr          = ECOFF_GET_OFF (abfd, ext->p_adr);
+  intern->isym         = H_GET_32 (abfd, ext->p_isym);
+  intern->iline                = H_GET_32 (abfd, ext->p_iline);
+  intern->regmask      = H_GET_32 (abfd, ext->p_regmask);
+  intern->regoffset    = H_GET_S32 (abfd, ext->p_regoffset);
+  intern->iopt         = H_GET_S32 (abfd, ext->p_iopt);
+  intern->fregmask     = H_GET_32 (abfd, ext->p_fregmask);
+  intern->fregoffset   = H_GET_S32 (abfd, ext->p_fregoffset);
+  intern->frameoffset  = H_GET_S32 (abfd, ext->p_frameoffset);
+  intern->framereg     = H_GET_16 (abfd, ext->p_framereg);
+  intern->pcreg                = H_GET_16 (abfd, ext->p_pcreg);
+  intern->lnLow                = H_GET_32 (abfd, ext->p_lnLow);
+  intern->lnHigh       = H_GET_32 (abfd, ext->p_lnHigh);
+  intern->cbLineOffset = ECOFF_GET_OFF (abfd, ext->p_cbLineOffset);
 
 #if defined (ECOFF_64) || defined (ECOFF_SIGNED_64)
   if (intern->isym == (signed long) 0xffffffff)
 
 #if defined (ECOFF_64) || defined (ECOFF_SIGNED_64)
   if (intern->isym == (signed long) 0xffffffff)
@@ -386,7 +370,7 @@ ecoff_swap_pdr_in (abfd, ext_copy, intern)
 #endif
 
 #ifdef TEST
 #endif
 
 #ifdef TEST
-  if (memcmp ((char *)ext, (char *)intern, sizeof (*intern)) != 0)
+  if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
     abort ();
 #endif
 }
     abort ();
 #endif
 }
@@ -394,10 +378,7 @@ ecoff_swap_pdr_in (abfd, ext_copy, intern)
 /* Swap out the procedure descriptor record.  */
 
 static void
 /* Swap out the procedure descriptor record.  */
 
 static void
-ecoff_swap_pdr_out (abfd, intern_copy, ext_ptr)
-     bfd *abfd;
-     const PDR *intern_copy;
-     PTR ext_ptr;
+ecoff_swap_pdr_out (bfd *abfd, const PDR *intern_copy, void * ext_ptr)
 {
   struct pdr_ext *ext = (struct pdr_ext *) ext_ptr;
   PDR intern[1];
 {
   struct pdr_ext *ext = (struct pdr_ext *) ext_ptr;
   PDR intern[1];
@@ -405,19 +386,19 @@ ecoff_swap_pdr_out (abfd, intern_copy, ext_ptr)
   /* Make it reasonable to do in-place.  */
   *intern = *intern_copy;
 
   /* Make it reasonable to do in-place.  */
   *intern = *intern_copy;
 
-  ECOFF_PUT_OFF (abfd, intern->adr,          ext->p_adr);
-  H_PUT_32      (abfd, intern->isym,         ext->p_isym);
-  H_PUT_32      (abfd, intern->iline,        ext->p_iline);
-  H_PUT_32      (abfd, intern->regmask,      ext->p_regmask);
-  H_PUT_32      (abfd, intern->regoffset,    ext->p_regoffset);
-  H_PUT_32      (abfd, intern->iopt,         ext->p_iopt);
-  H_PUT_32      (abfd, intern->fregmask,     ext->p_fregmask);
-  H_PUT_32      (abfd, intern->fregoffset,   ext->p_fregoffset);
-  H_PUT_32      (abfd, intern->frameoffset,  ext->p_frameoffset);
-  H_PUT_16      (abfd, intern->framereg,     ext->p_framereg);
-  H_PUT_16      (abfd, intern->pcreg,        ext->p_pcreg);
-  H_PUT_32      (abfd, intern->lnLow,        ext->p_lnLow);
-  H_PUT_32      (abfd, intern->lnHigh,       ext->p_lnHigh);
+  ECOFF_PUT_OFF (abfd, intern->adr,         ext->p_adr);
+  H_PUT_32     (abfd, intern->isym,         ext->p_isym);
+  H_PUT_32     (abfd, intern->iline,        ext->p_iline);
+  H_PUT_32     (abfd, intern->regmask,      ext->p_regmask);
+  H_PUT_32     (abfd, intern->regoffset,    ext->p_regoffset);
+  H_PUT_32     (abfd, intern->iopt,         ext->p_iopt);
+  H_PUT_32     (abfd, intern->fregmask,     ext->p_fregmask);
+  H_PUT_32     (abfd, intern->fregoffset,   ext->p_fregoffset);
+  H_PUT_32     (abfd, intern->frameoffset,  ext->p_frameoffset);
+  H_PUT_16     (abfd, intern->framereg,     ext->p_framereg);
+  H_PUT_16     (abfd, intern->pcreg,        ext->p_pcreg);
+  H_PUT_32     (abfd, intern->lnLow,        ext->p_lnLow);
+  H_PUT_32     (abfd, intern->lnHigh,       ext->p_lnHigh);
   ECOFF_PUT_OFF (abfd, intern->cbLineOffset, ext->p_cbLineOffset);
 
 #if defined (ECOFF_64) || defined (ECOFF_SIGNED_64)
   ECOFF_PUT_OFF (abfd, intern->cbLineOffset, ext->p_cbLineOffset);
 
 #if defined (ECOFF_64) || defined (ECOFF_SIGNED_64)
@@ -449,128 +430,53 @@ ecoff_swap_pdr_out (abfd, intern_copy, ext_ptr)
 #endif
 
 #ifdef TEST
 #endif
 
 #ifdef TEST
-  if (memcmp ((char *)ext, (char *)intern, sizeof (*intern)) != 0)
-    abort ();
-#endif
-}
-
-#else /* MPW_C */
-/* Same routines, but with ECOFF_64 code removed, so ^&%$#&! MPW C doesn't
-   corrupt itself and then freak out.  */
-/* Swap in the procedure descriptor record.  */
-
-static void
-ecoff_swap_pdr_in (abfd, ext_copy, intern)
-     bfd *abfd;
-     PTR ext_copy;
-     PDR *intern;
-{
-  struct pdr_ext ext[1];
-
-  *ext = *(struct pdr_ext *) ext_copy;
-
-  intern->adr           = ECOFF_GET_OFF (abfd, ext->p_adr);
-  intern->isym          = H_GET_32 (abfd, ext->p_isym);
-  intern->iline         = H_GET_32 (abfd, ext->p_iline);
-  intern->regmask       = H_GET_32 (abfd, ext->p_regmask);
-  intern->regoffset     = H_GET_S32 (abfd, ext->p_regoffset);
-  intern->iopt          = H_GET_S32 (abfd, ext->p_iopt);
-  intern->fregmask      = H_GET_32 (abfd, ext->p_fregmask);
-  intern->fregoffset    = H_GET_S32 (abfd, ext->p_fregoffset);
-  intern->frameoffset   = H_GET_S32 (abfd, ext->p_frameoffset);
-  intern->framereg      = H_GET_16 (abfd, ext->p_framereg);
-  intern->pcreg         = H_GET_16 (abfd, ext->p_pcreg);
-  intern->lnLow         = H_GET_32 (abfd, ext->p_lnLow);
-  intern->lnHigh        = H_GET_32 (abfd, ext->p_lnHigh);
-  intern->cbLineOffset  = ECOFF_GET_OFF (abfd, ext->p_cbLineOffset);
-
-#ifdef TEST
-  if (memcmp ((char *)ext, (char *)intern, sizeof (*intern)) != 0)
-    abort ();
-#endif
-}
-
-/* Swap out the procedure descriptor record.  */
-
-static void
-ecoff_swap_pdr_out (abfd, intern_copy, ext_ptr)
-     bfd *abfd;
-     const PDR *intern_copy;
-     PTR ext_ptr;
-{
-  struct pdr_ext *ext = (struct pdr_ext *) ext_ptr;
-  PDR intern[1];
-
-  /* Make it reasonable to do in-place.  */
-  *intern = *intern_copy;
-
-  ECOFF_PUT_OFF (abfd, intern->adr,          ext->p_adr);
-  H_PUT_32      (abfd, intern->isym,         ext->p_isym);
-  H_PUT_32      (abfd, intern->iline,        ext->p_iline);
-  H_PUT_32      (abfd, intern->regmask,      ext->p_regmask);
-  H_PUT_32      (abfd, intern->regoffset,    ext->p_regoffset);
-  H_PUT_32      (abfd, intern->iopt,         ext->p_iopt);
-  H_PUT_32      (abfd, intern->fregmask,     ext->p_fregmask);
-  H_PUT_32      (abfd, intern->fregoffset,   ext->p_fregoffset);
-  H_PUT_32      (abfd, intern->frameoffset,  ext->p_frameoffset);
-  H_PUT_16      (abfd, intern->framereg,     ext->p_framereg);
-  H_PUT_16      (abfd, intern->pcreg,        ext->p_pcreg);
-  H_PUT_32      (abfd, intern->lnLow,        ext->p_lnLow);
-  H_PUT_32      (abfd, intern->lnHigh,       ext->p_lnHigh);
-  ECOFF_PUT_OFF (abfd, intern->cbLineOffset, ext->p_cbLineOffset);
-
-#ifdef TEST
-  if (memcmp ((char *)ext, (char *)intern, sizeof (*intern)) != 0)
+  if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
     abort ();
 #endif
 }
     abort ();
 #endif
 }
-#endif /* MPW_C */
 
 /* Swap in a symbol record.  */
 
 static void
 
 /* Swap in a symbol record.  */
 
 static void
-ecoff_swap_sym_in (abfd, ext_copy, intern)
-     bfd *abfd;
-     PTR ext_copy;
-     SYMR *intern;
+ecoff_swap_sym_in (bfd *abfd, void * ext_copy, SYMR *intern)
 {
   struct sym_ext ext[1];
 
   *ext = *(struct sym_ext *) ext_copy;
 
 {
   struct sym_ext ext[1];
 
   *ext = *(struct sym_ext *) ext_copy;
 
-  intern->iss           = H_GET_32 (abfd, ext->s_iss);
-  intern->value         = ECOFF_GET_OFF (abfd, ext->s_value);
+  intern->iss          = H_GET_32 (abfd, ext->s_iss);
+  intern->value                = ECOFF_GET_OFF (abfd, ext->s_value);
 
 #if defined (ECOFF_64) || defined (ECOFF_SIGNED_64)
   if (intern->iss == (signed long) 0xffffffff)
     intern->iss = -1;
 
 #if defined (ECOFF_64) || defined (ECOFF_SIGNED_64)
   if (intern->iss == (signed long) 0xffffffff)
     intern->iss = -1;
-#endif  
+#endif
 
   /* Now the fun stuff...  */
   if (bfd_header_big_endian (abfd))
     {
 
   /* Now the fun stuff...  */
   if (bfd_header_big_endian (abfd))
     {
-      intern->st          =  (ext->s_bits1[0] & SYM_BITS1_ST_BIG)
+      intern->st         =  (ext->s_bits1[0] & SYM_BITS1_ST_BIG)
                                             >> SYM_BITS1_ST_SH_BIG;
                                             >> SYM_BITS1_ST_SH_BIG;
-      intern->sc          = ((ext->s_bits1[0] & SYM_BITS1_SC_BIG)
+      intern->sc         = ((ext->s_bits1[0] & SYM_BITS1_SC_BIG)
                                             << SYM_BITS1_SC_SH_LEFT_BIG)
                          | ((ext->s_bits2[0] & SYM_BITS2_SC_BIG)
                                             >> SYM_BITS2_SC_SH_BIG);
                                             << SYM_BITS1_SC_SH_LEFT_BIG)
                          | ((ext->s_bits2[0] & SYM_BITS2_SC_BIG)
                                             >> SYM_BITS2_SC_SH_BIG);
-      intern->reserved    = 0 != (ext->s_bits2[0] & SYM_BITS2_RESERVED_BIG);
-      intern->index       = ((ext->s_bits2[0] & SYM_BITS2_INDEX_BIG)
+      intern->reserved   = 0 != (ext->s_bits2[0] & SYM_BITS2_RESERVED_BIG);
+      intern->index      = ((ext->s_bits2[0] & SYM_BITS2_INDEX_BIG)
                                             << SYM_BITS2_INDEX_SH_LEFT_BIG)
                          | (ext->s_bits3[0] << SYM_BITS3_INDEX_SH_LEFT_BIG)
                          | (ext->s_bits4[0] << SYM_BITS4_INDEX_SH_LEFT_BIG);
     }
   else
     {
                                             << SYM_BITS2_INDEX_SH_LEFT_BIG)
                          | (ext->s_bits3[0] << SYM_BITS3_INDEX_SH_LEFT_BIG)
                          | (ext->s_bits4[0] << SYM_BITS4_INDEX_SH_LEFT_BIG);
     }
   else
     {
-      intern->st          =  (ext->s_bits1[0] & SYM_BITS1_ST_LITTLE)
+      intern->st         =  (ext->s_bits1[0] & SYM_BITS1_ST_LITTLE)
                                             >> SYM_BITS1_ST_SH_LITTLE;
                                             >> SYM_BITS1_ST_SH_LITTLE;
-      intern->sc          = ((ext->s_bits1[0] & SYM_BITS1_SC_LITTLE)
+      intern->sc         = ((ext->s_bits1[0] & SYM_BITS1_SC_LITTLE)
                                             >> SYM_BITS1_SC_SH_LITTLE)
                          | ((ext->s_bits2[0] & SYM_BITS2_SC_LITTLE)
                                             << SYM_BITS2_SC_SH_LEFT_LITTLE);
                                             >> SYM_BITS1_SC_SH_LITTLE)
                          | ((ext->s_bits2[0] & SYM_BITS2_SC_LITTLE)
                                             << SYM_BITS2_SC_SH_LEFT_LITTLE);
-      intern->reserved    = 0 != (ext->s_bits2[0] & SYM_BITS2_RESERVED_LITTLE);
-      intern->index       = ((ext->s_bits2[0] & SYM_BITS2_INDEX_LITTLE)
+      intern->reserved   = 0 != (ext->s_bits2[0] & SYM_BITS2_RESERVED_LITTLE);
+      intern->index      = ((ext->s_bits2[0] & SYM_BITS2_INDEX_LITTLE)
                                             >> SYM_BITS2_INDEX_SH_LITTLE)
                          | (ext->s_bits3[0] << SYM_BITS3_INDEX_SH_LEFT_LITTLE)
                          | ((unsigned int) ext->s_bits4[0]
                                             >> SYM_BITS2_INDEX_SH_LITTLE)
                          | (ext->s_bits3[0] << SYM_BITS3_INDEX_SH_LEFT_LITTLE)
                          | ((unsigned int) ext->s_bits4[0]
@@ -578,7 +484,7 @@ ecoff_swap_sym_in (abfd, ext_copy, intern)
     }
 
 #ifdef TEST
     }
 
 #ifdef TEST
-  if (memcmp ((char *)ext, (char *)intern, sizeof (*intern)) != 0)
+  if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
     abort ();
 #endif
 }
     abort ();
 #endif
 }
@@ -586,10 +492,7 @@ ecoff_swap_sym_in (abfd, ext_copy, intern)
 /* Swap out a symbol record.  */
 
 static void
 /* Swap out a symbol record.  */
 
 static void
-ecoff_swap_sym_out (abfd, intern_copy, ext_ptr)
-     bfd *abfd;
-     const SYMR *intern_copy;
-     PTR ext_ptr;
+ecoff_swap_sym_out (bfd *abfd, const SYMR *intern_copy, void * ext_ptr)
 {
   struct sym_ext *ext = (struct sym_ext *) ext_ptr;
   SYMR intern[1];
 {
   struct sym_ext *ext = (struct sym_ext *) ext_ptr;
   SYMR intern[1];
@@ -631,7 +534,7 @@ ecoff_swap_sym_out (abfd, intern_copy, ext_ptr)
     }
 
 #ifdef TEST
     }
 
 #ifdef TEST
-  if (memcmp ((char *)ext, (char *)intern, sizeof (*intern)) != 0)
+  if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
     abort ();
 #endif
 }
     abort ();
 #endif
 }
@@ -639,10 +542,7 @@ ecoff_swap_sym_out (abfd, intern_copy, ext_ptr)
 /* Swap in an external symbol record.  */
 
 static void
 /* Swap in an external symbol record.  */
 
 static void
-ecoff_swap_ext_in (abfd, ext_copy, intern)
-     bfd *abfd;
-     PTR ext_copy;
-     EXTR *intern;
+ecoff_swap_ext_in (bfd *abfd, void * ext_copy, EXTR *intern)
 {
   struct ext_ext ext[1];
 
 {
   struct ext_ext ext[1];
 
@@ -673,7 +573,7 @@ ecoff_swap_ext_in (abfd, ext_copy, intern)
   ecoff_swap_sym_in (abfd, &ext->es_asym, &intern->asym);
 
 #ifdef TEST
   ecoff_swap_sym_in (abfd, &ext->es_asym, &intern->asym);
 
 #ifdef TEST
-  if (memcmp ((char *)ext, (char *)intern, sizeof (*intern)) != 0)
+  if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
     abort ();
 #endif
 }
     abort ();
 #endif
 }
@@ -681,10 +581,7 @@ ecoff_swap_ext_in (abfd, ext_copy, intern)
 /* Swap out an external symbol record.  */
 
 static void
 /* Swap out an external symbol record.  */
 
 static void
-ecoff_swap_ext_out (abfd, intern_copy, ext_ptr)
-     bfd *abfd;
-     const EXTR *intern_copy;
-     PTR ext_ptr;
+ecoff_swap_ext_out (bfd *abfd, const EXTR *intern_copy, void * ext_ptr)
 {
   struct ext_ext *ext = (struct ext_ext *) ext_ptr;
   EXTR intern[1];
 {
   struct ext_ext *ext = (struct ext_ext *) ext_ptr;
   EXTR intern[1];
@@ -726,7 +623,7 @@ ecoff_swap_ext_out (abfd, intern_copy, ext_ptr)
   ecoff_swap_sym_out (abfd, &intern->asym, &ext->es_asym);
 
 #ifdef TEST
   ecoff_swap_sym_out (abfd, &intern->asym, &ext->es_asym);
 
 #ifdef TEST
-  if (memcmp ((char *)ext, (char *)intern, sizeof (*intern)) != 0)
+  if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
     abort ();
 #endif
 }
     abort ();
 #endif
 }
@@ -734,17 +631,14 @@ ecoff_swap_ext_out (abfd, intern_copy, ext_ptr)
 /* Swap in a relative file descriptor.  */
 
 static void
 /* Swap in a relative file descriptor.  */
 
 static void
-ecoff_swap_rfd_in (abfd, ext_ptr, intern)
-     bfd *abfd;
-     PTR ext_ptr;
-     RFDT *intern;
+ecoff_swap_rfd_in (bfd *abfd, void * ext_ptr, RFDT *intern)
 {
   struct rfd_ext *ext = (struct rfd_ext *) ext_ptr;
 
   *intern = H_GET_32 (abfd, ext->rfd);
 
 #ifdef TEST
 {
   struct rfd_ext *ext = (struct rfd_ext *) ext_ptr;
 
   *intern = H_GET_32 (abfd, ext->rfd);
 
 #ifdef TEST
-  if (memcmp ((char *)ext, (char *)intern, sizeof (*intern)) != 0)
+  if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
     abort ();
 #endif
 }
     abort ();
 #endif
 }
@@ -752,17 +646,14 @@ ecoff_swap_rfd_in (abfd, ext_ptr, intern)
 /* Swap out a relative file descriptor.  */
 
 static void
 /* Swap out a relative file descriptor.  */
 
 static void
-ecoff_swap_rfd_out (abfd, intern, ext_ptr)
-     bfd *abfd;
-     const RFDT *intern;
-     PTR ext_ptr;
+ecoff_swap_rfd_out (bfd *abfd, const RFDT *intern, void * ext_ptr)
 {
   struct rfd_ext *ext = (struct rfd_ext *) ext_ptr;
 
   H_PUT_32 (abfd, *intern, ext->rfd);
 
 #ifdef TEST
 {
   struct rfd_ext *ext = (struct rfd_ext *) ext_ptr;
 
   H_PUT_32 (abfd, *intern, ext->rfd);
 
 #ifdef TEST
-  if (memcmp ((char *)ext, (char *)intern, sizeof (*intern)) != 0)
+  if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
     abort ();
 #endif
 }
     abort ();
 #endif
 }
@@ -770,10 +661,7 @@ ecoff_swap_rfd_out (abfd, intern, ext_ptr)
 /* Swap in an optimization symbol.  */
 
 static void
 /* Swap in an optimization symbol.  */
 
 static void
-ecoff_swap_opt_in (abfd, ext_copy, intern)
-     bfd *abfd;
-     PTR ext_copy;
-     OPTR *intern;
+ecoff_swap_opt_in (bfd *abfd, void * ext_copy, OPTR * intern)
 {
   struct opt_ext ext[1];
 
 {
   struct opt_ext ext[1];
 
@@ -803,7 +691,7 @@ ecoff_swap_opt_in (abfd, ext_copy, intern)
   intern->offset = H_GET_32 (abfd, ext->o_offset);
 
 #ifdef TEST
   intern->offset = H_GET_32 (abfd, ext->o_offset);
 
 #ifdef TEST
-  if (memcmp ((char *)ext, (char *)intern, sizeof (*intern)) != 0)
+  if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
     abort ();
 #endif
 }
     abort ();
 #endif
 }
@@ -811,10 +699,7 @@ ecoff_swap_opt_in (abfd, ext_copy, intern)
 /* Swap out an optimization symbol.  */
 
 static void
 /* Swap out an optimization symbol.  */
 
 static void
-ecoff_swap_opt_out (abfd, intern_copy, ext_ptr)
-     bfd *abfd;
-     const OPTR *intern_copy;
-     PTR ext_ptr;
+ecoff_swap_opt_out (bfd *abfd, const OPTR *intern_copy, void * ext_ptr)
 {
   struct opt_ext *ext = (struct opt_ext *) ext_ptr;
   OPTR intern[1];
 {
   struct opt_ext *ext = (struct opt_ext *) ext_ptr;
   OPTR intern[1];
@@ -843,7 +728,7 @@ ecoff_swap_opt_out (abfd, intern_copy, ext_ptr)
   H_PUT_32 (abfd, intern->value, ext->o_offset);
 
 #ifdef TEST
   H_PUT_32 (abfd, intern->value, ext->o_offset);
 
 #ifdef TEST
-  if (memcmp ((char *)ext, (char *)intern, sizeof (*intern)) != 0)
+  if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
     abort ();
 #endif
 }
     abort ();
 #endif
 }
@@ -851,10 +736,7 @@ ecoff_swap_opt_out (abfd, intern_copy, ext_ptr)
 /* Swap in a dense number.  */
 
 static void
 /* Swap in a dense number.  */
 
 static void
-ecoff_swap_dnr_in (abfd, ext_copy, intern)
-     bfd *abfd;
-     PTR ext_copy;
-     DNR *intern;
+ecoff_swap_dnr_in (bfd *abfd, void * ext_copy, DNR *intern)
 {
   struct dnr_ext ext[1];
 
 {
   struct dnr_ext ext[1];
 
@@ -864,7 +746,7 @@ ecoff_swap_dnr_in (abfd, ext_copy, intern)
   intern->index = H_GET_32 (abfd, ext->d_index);
 
 #ifdef TEST
   intern->index = H_GET_32 (abfd, ext->d_index);
 
 #ifdef TEST
-  if (memcmp ((char *)ext, (char *)intern, sizeof (*intern)) != 0)
+  if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
     abort ();
 #endif
 }
     abort ();
 #endif
 }
@@ -872,10 +754,7 @@ ecoff_swap_dnr_in (abfd, ext_copy, intern)
 /* Swap out a dense number.  */
 
 static void
 /* Swap out a dense number.  */
 
 static void
-ecoff_swap_dnr_out (abfd, intern_copy, ext_ptr)
-     bfd *abfd;
-     const DNR *intern_copy;
-     PTR ext_ptr;
+ecoff_swap_dnr_out (bfd *abfd, const DNR *intern_copy, void * ext_ptr)
 {
   struct dnr_ext *ext = (struct dnr_ext *) ext_ptr;
   DNR intern[1];
 {
   struct dnr_ext *ext = (struct dnr_ext *) ext_ptr;
   DNR intern[1];
@@ -887,7 +766,7 @@ ecoff_swap_dnr_out (abfd, intern_copy, ext_ptr)
   H_PUT_32 (abfd, intern->index, ext->d_index);
 
 #ifdef TEST
   H_PUT_32 (abfd, intern->index, ext->d_index);
 
 #ifdef TEST
-  if (memcmp ((char *)ext, (char *)intern, sizeof (*intern)) != 0)
+  if (memcmp ((char *) ext, (char *) intern, sizeof (*intern)) != 0)
     abort ();
 #endif
 }
     abort ();
 #endif
 }