* 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:
		| @@ -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. | ||||
|   | ||||
| @@ -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) */ | ||||
|   | ||||
| @@ -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; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user