4
0
mirror of git://sourceware.org/git/newlib-cygwin.git synced 2025-02-18 23:12:15 +08:00

* xcoff.h (struct __rtinit ): Convert to ISO C90 prototypes.

* ecoff.h: Convert to ISO C90 prototypes.  Replace PTR by void *.
This commit is contained in:
Andreas Jaeger 2003-06-29 13:52:02 +00:00
parent 0c03b46350
commit 3fbdb70ec6
3 changed files with 65 additions and 60 deletions

View File

@ -1,3 +1,9 @@
2003-06-29 Andreas Jaeger <aj@suse.de>
* xcoff.h (struct __rtinit ): Convert to ISO C90 prototypes.
* ecoff.h: Convert to ISO C90 prototypes. Replace PTR by void *.
2003-04-24 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
* coff/h8300.h (H8300HNMAGIC, H8300SNMAGIC): New.

View File

@ -2,7 +2,7 @@
This does not include symbol information, found in sym.h and
symconst.h.
Copyright 2001, 2002 Free Software Foundation, Inc.
Copyright 2001, 2002, 2003 Free Software Foundation, Inc.
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
@ -296,21 +296,21 @@ struct ecoff_debug_info
fields are also used by the assembler to output ECOFF debugging
information. */
unsigned char *line;
PTR external_dnr; /* struct dnr_ext */
PTR external_pdr; /* struct pdr_ext */
PTR external_sym; /* struct sym_ext */
PTR external_opt; /* struct opt_ext */
void *external_dnr; /* struct dnr_ext */
void *external_pdr; /* struct pdr_ext */
void *external_sym; /* struct sym_ext */
void *external_opt; /* struct opt_ext */
union aux_ext *external_aux;
char *ss;
char *ssext;
PTR external_fdr; /* struct fdr_ext */
PTR external_rfd; /* struct rfd_ext */
PTR external_ext; /* struct ext_ext */
void *external_fdr; /* struct fdr_ext */
void *external_rfd; /* struct rfd_ext */
void *external_ext; /* struct ext_ext */
/* These fields are used when linking. They may disappear at some
point. */
char *ssext_end;
PTR external_ext_end;
void *external_ext_end;
/* When linking, this field holds a mapping from the input FDR
numbers to the output numbers, and is used when writing out the
@ -406,32 +406,31 @@ struct ecoff_debug_swap
bfd_size_type external_rfd_size;
bfd_size_type external_ext_size;
/* Functions to swap in external symbolic data. */
void (*swap_hdr_in) PARAMS ((bfd *, PTR, HDRR *));
void (*swap_dnr_in) PARAMS ((bfd *, PTR, DNR *));
void (*swap_pdr_in) PARAMS ((bfd *, PTR, PDR *));
void (*swap_sym_in) PARAMS ((bfd *, PTR, SYMR *));
void (*swap_opt_in) PARAMS ((bfd *, PTR, OPTR *));
void (*swap_fdr_in) PARAMS ((bfd *, PTR, FDR *));
void (*swap_rfd_in) PARAMS ((bfd *, PTR, RFDT *));
void (*swap_ext_in) PARAMS ((bfd *, PTR, EXTR *));
void (*swap_tir_in) PARAMS ((int, const struct tir_ext *, TIR *));
void (*swap_rndx_in) PARAMS ((int, const struct rndx_ext *, RNDXR *));
void (*swap_hdr_in) (bfd *, void *, HDRR *);
void (*swap_dnr_in) (bfd *, void *, DNR *);
void (*swap_pdr_in) (bfd *, void *, PDR *);
void (*swap_sym_in) (bfd *, void *, SYMR *);
void (*swap_opt_in) (bfd *, void *, OPTR *);
void (*swap_fdr_in) (bfd *, void *, FDR *);
void (*swap_rfd_in) (bfd *, void *, RFDT *);
void (*swap_ext_in) (bfd *, void *, EXTR *);
void (*swap_tir_in) (int, const struct tir_ext *, TIR *);
void (*swap_rndx_in) (int, const struct rndx_ext *, RNDXR *);
/* Functions to swap out external symbolic data. */
void (*swap_hdr_out) PARAMS ((bfd *, const HDRR *, PTR));
void (*swap_dnr_out) PARAMS ((bfd *, const DNR *, PTR));
void (*swap_pdr_out) PARAMS ((bfd *, const PDR *, PTR));
void (*swap_sym_out) PARAMS ((bfd *, const SYMR *, PTR));
void (*swap_opt_out) PARAMS ((bfd *, const OPTR *, PTR));
void (*swap_fdr_out) PARAMS ((bfd *, const FDR *, PTR));
void (*swap_rfd_out) PARAMS ((bfd *, const RFDT *, PTR));
void (*swap_ext_out) PARAMS ((bfd *, const EXTR *, PTR));
void (*swap_tir_out) PARAMS ((int, const TIR *, struct tir_ext *));
void (*swap_rndx_out) PARAMS ((int, const RNDXR *, struct rndx_ext *));
void (*swap_hdr_out) (bfd *, const HDRR *, void *);
void (*swap_dnr_out) (bfd *, const DNR *, void *);
void (*swap_pdr_out) (bfd *, const PDR *, void *);
void (*swap_sym_out) (bfd *, const SYMR *, void *);
void (*swap_opt_out) (bfd *, const OPTR *, void *);
void (*swap_fdr_out) (bfd *, const FDR *, void *);
void (*swap_rfd_out) (bfd *, const RFDT *, void *);
void (*swap_ext_out) (bfd *, const EXTR *, void *);
void (*swap_tir_out) (int, const TIR *, struct tir_ext *);
void (*swap_rndx_out) (int, const RNDXR *, struct rndx_ext *);
/* Function to read symbol data and set up pointers in
ecoff_debug_info structure. The section argument is used for
ELF, not straight ECOFF. */
bfd_boolean (*read_debug_info)
PARAMS ((bfd *, asection *, struct ecoff_debug_info *));
bfd_boolean (*read_debug_info) (bfd *, asection *, struct ecoff_debug_info *);
};
#endif /* ! defined (ECOFF_H) */

View File

@ -1,6 +1,6 @@
/* Internal format of XCOFF object file data structures for BFD.
Copyright 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002
Copyright 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
Free Software Foundation, Inc.
Written by Ian Lance Taylor <ian@cygnus.com>, Cygnus Support.
@ -424,7 +424,7 @@ struct __rtinit
{
/* Pointer to runtime linker.
XXX: Is the parameter really void? */
int (*rtl) PARAMS ((void));
int (*rtl) (void);
/* Offset to array of init functions, 0 if none. */
int init_offset;