diff options
author | Nick Clifton <nickc@redhat.com> | 2005-04-21 07:45:39 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2005-04-21 07:45:39 +0000 |
commit | 7920ce38c3e43d462e360b21db6cc9c17a40b4f4 (patch) | |
tree | 416f762ca89660f4cecf9e1391f12c6ac478ce46 /bfd/libcoff.h | |
parent | b450502905875e85aab17371f78bb6befe5a3059 (diff) | |
download | gdb-7920ce38c3e43d462e360b21db6cc9c17a40b4f4.zip gdb-7920ce38c3e43d462e360b21db6cc9c17a40b4f4.tar.gz gdb-7920ce38c3e43d462e360b21db6cc9c17a40b4f4.tar.bz2 |
Update to ISO-C90 and fix formatting
Diffstat (limited to 'bfd/libcoff.h')
-rw-r--r-- | bfd/libcoff.h | 306 |
1 files changed, 151 insertions, 155 deletions
diff --git a/bfd/libcoff.h b/bfd/libcoff.h index 9aca33e..b716a4e 100644 --- a/bfd/libcoff.h +++ b/bfd/libcoff.h @@ -4,56 +4,53 @@ /* BFD COFF object file private structure. Copyright 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, - 2000, 2001, 2002, 2003, 2004 + 2000, 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc. Written by Cygnus Support. -This file is part of BFD, the Binary File Descriptor library. + 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 -(at your option) any later version. + 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 + (at your option) any later version. -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. -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. */ + 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. */ #include "bfdlink.h" -/* Object file tdata; access macros */ - -#define coff_data(bfd) ((bfd)->tdata.coff_obj_data) -#define exec_hdr(bfd) (coff_data(bfd)->hdr) -#define obj_pe(bfd) (coff_data(bfd)->pe) -#define obj_symbols(bfd) (coff_data(bfd)->symbols) -#define obj_sym_filepos(bfd) (coff_data(bfd)->sym_filepos) - -#define obj_relocbase(bfd) (coff_data(bfd)->relocbase) -#define obj_raw_syments(bfd) (coff_data(bfd)->raw_syments) -#define obj_raw_syment_count(bfd) (coff_data(bfd)->raw_syment_count) -#define obj_convert(bfd) (coff_data(bfd)->conversion_table) -#define obj_conv_table_size(bfd) (coff_data(bfd)->conv_table_size) - -#define obj_coff_external_syms(bfd) (coff_data (bfd)->external_syms) -#define obj_coff_keep_syms(bfd) (coff_data (bfd)->keep_syms) -#define obj_coff_strings(bfd) (coff_data (bfd)->strings) -#define obj_coff_keep_strings(bfd) (coff_data (bfd)->keep_strings) -#define obj_coff_sym_hashes(bfd) (coff_data (bfd)->sym_hashes) +/* Object file tdata; access macros. */ + +#define coff_data(bfd) ((bfd)->tdata.coff_obj_data) +#define exec_hdr(bfd) (coff_data (bfd)->hdr) +#define obj_pe(bfd) (coff_data (bfd)->pe) +#define obj_symbols(bfd) (coff_data (bfd)->symbols) +#define obj_sym_filepos(bfd) (coff_data (bfd)->sym_filepos) +#define obj_relocbase(bfd) (coff_data (bfd)->relocbase) +#define obj_raw_syments(bfd) (coff_data (bfd)->raw_syments) +#define obj_raw_syment_count(bfd) (coff_data (bfd)->raw_syment_count) +#define obj_convert(bfd) (coff_data (bfd)->conversion_table) +#define obj_conv_table_size(bfd) (coff_data (bfd)->conv_table_size) +#define obj_coff_external_syms(bfd) (coff_data (bfd)->external_syms) +#define obj_coff_keep_syms(bfd) (coff_data (bfd)->keep_syms) +#define obj_coff_strings(bfd) (coff_data (bfd)->strings) +#define obj_coff_keep_strings(bfd) (coff_data (bfd)->keep_strings) +#define obj_coff_sym_hashes(bfd) (coff_data (bfd)->sym_hashes) #define obj_coff_strings_written(bfd) (coff_data (bfd)->strings_written) - -#define obj_coff_local_toc_table(bfd) (coff_data(bfd)->local_toc_sym_map) +#define obj_coff_local_toc_table(bfd) (coff_data (bfd)->local_toc_sym_map) /* `Tdata' information kept for COFF files. */ typedef struct coff_tdata { - struct coff_symbol_struct *symbols; /* symtab for input bfd */ + struct coff_symbol_struct *symbols; /* Symtab for input bfd. */ unsigned int *conversion_table; int conv_table_size; file_ptr sym_filepos; @@ -61,7 +58,7 @@ typedef struct coff_tdata struct coff_ptr_struct *raw_syments; unsigned long raw_syment_count; - /* These are only valid once writing has begun */ + /* These are only valid once writing has begun. */ long int relocbase; /* These members communicate important constants about the symbol table @@ -77,7 +74,7 @@ typedef struct coff_tdata /* The unswapped external symbols. May be NULL. Read by _bfd_coff_get_external_symbols. */ - PTR external_syms; + void * external_syms; /* If this is TRUE, the external_syms may not be freed. */ bfd_boolean keep_syms; @@ -89,21 +86,21 @@ typedef struct coff_tdata /* If this is TRUE, the strings have been written out already. */ bfd_boolean strings_written; - /* is this a PE format coff file */ + /* Is this a PE format coff file? */ int pe; /* Used by the COFF backend linker. */ struct coff_link_hash_entry **sym_hashes; - /* used by the pe linker for PowerPC */ + /* Used by the pe linker for PowerPC. */ int *local_toc_sym_map; struct bfd_link_info *link_info; /* Used by coff_find_nearest_line. */ - PTR line_info; + void * line_info; - /* A place to stash dwarf2 info for this bfd. */ - PTR dwarf2_find_line_info; + /* A place to stash dwarf2 info for this bfd. */ + void * dwarf2_find_line_info; /* The timestamp from the COFF file header. */ long timestamp; @@ -114,14 +111,14 @@ typedef struct coff_tdata } coff_data_type; -/* Tdata for pe image files. */ +/* Tdata for pe image files. */ typedef struct pe_tdata { coff_data_type coff; struct internal_extra_pe_aouthdr pe_opthdr; int dll; int has_reloc_section; - bfd_boolean (*in_reloc_p) PARAMS((bfd *, reloc_howto_type *)); + bfd_boolean (*in_reloc_p) (bfd *, reloc_howto_type *); flagword real_flags; int target_subsystem; bfd_boolean force_minimum_alignment; @@ -178,7 +175,7 @@ struct xcoff_tdata #define xcoff_data(abfd) ((abfd)->tdata.xcoff_obj_data) /* We take the address of the first element of an asymbol to ensure that the - * macro is only ever applied to an asymbol. */ + macro is only ever applied to an asymbol. */ #define coffsymbol(asymbol) ((coff_symbol_type *)(&((asymbol)->the_bfd))) /* The used_by_bfd field of a section may be set to a pointer to this @@ -202,9 +199,9 @@ struct coff_section_tdata struct coff_comdat_info *comdat; int line_base; /* A pointer used for .stab linking optimizations. */ - PTR stab_info; + void * stab_info; /* Available for individual backends. */ - PTR tdata; + void * tdata; }; /* An accessor macro for the coff_section_tdata structure. */ @@ -297,7 +294,7 @@ struct coff_link_hash_table #define coff_link_hash_traverse(table, func, info) \ (bfd_link_hash_traverse \ (&(table)->root, \ - (bfd_boolean (*) PARAMS ((struct bfd_link_hash_entry *, PTR))) (func), \ + (bfd_boolean (*) (struct bfd_link_hash_entry *, void *)) (func), \ (info))) /* Get the COFF linker hash table from a link_info structure. */ @@ -306,63 +303,63 @@ struct coff_link_hash_table /* Functions in coffgen.c. */ extern const bfd_target *coff_object_p - PARAMS ((bfd *)); + (bfd *); extern struct bfd_section *coff_section_from_bfd_index - PARAMS ((bfd *, int)); + (bfd *, int); extern long coff_get_symtab_upper_bound - PARAMS ((bfd *)); + (bfd *); extern long coff_canonicalize_symtab - PARAMS ((bfd *, asymbol **)); + (bfd *, asymbol **); extern int coff_count_linenumbers - PARAMS ((bfd *)); + (bfd *); extern struct coff_symbol_struct *coff_symbol_from - PARAMS ((bfd *, asymbol *)); + (bfd *, asymbol *); extern bfd_boolean coff_renumber_symbols - PARAMS ((bfd *, int *)); + (bfd *, int *); extern void coff_mangle_symbols - PARAMS ((bfd *)); + (bfd *); extern bfd_boolean coff_write_symbols - PARAMS ((bfd *)); + (bfd *); extern bfd_boolean coff_write_linenumbers - PARAMS ((bfd *)); + (bfd *); extern alent *coff_get_lineno - PARAMS ((bfd *, asymbol *)); + (bfd *, asymbol *); extern asymbol *coff_section_symbol - PARAMS ((bfd *, char *)); + (bfd *, char *); extern bfd_boolean _bfd_coff_get_external_symbols - PARAMS ((bfd *)); + (bfd *); extern const char *_bfd_coff_read_string_table - PARAMS ((bfd *)); + (bfd *); extern bfd_boolean _bfd_coff_free_symbols - PARAMS ((bfd *)); + (bfd *); extern struct coff_ptr_struct *coff_get_normalized_symtab - PARAMS ((bfd *)); + (bfd *); extern long coff_get_reloc_upper_bound - PARAMS ((bfd *, sec_ptr)); + (bfd *, sec_ptr); extern asymbol *coff_make_empty_symbol - PARAMS ((bfd *)); + (bfd *); extern void coff_print_symbol - PARAMS ((bfd *, PTR filep, asymbol *, bfd_print_symbol_type)); + (bfd *, void * filep, asymbol *, bfd_print_symbol_type); extern void coff_get_symbol_info - PARAMS ((bfd *, asymbol *, symbol_info *ret)); + (bfd *, asymbol *, symbol_info *ret); extern bfd_boolean _bfd_coff_is_local_label_name - PARAMS ((bfd *, const char *)); + (bfd *, const char *); extern asymbol *coff_bfd_make_debug_symbol - PARAMS ((bfd *, PTR, unsigned long)); + (bfd *, void *, unsigned long); extern bfd_boolean coff_find_nearest_line - PARAMS ((bfd *, asection *, asymbol **, bfd_vma, const char **, - const char **, unsigned int *)); + (bfd *, asection *, asymbol **, bfd_vma, const char **, + const char **, unsigned int *); extern int coff_sizeof_headers - PARAMS ((bfd *, bfd_boolean)); + (bfd *, bfd_boolean); extern bfd_boolean bfd_coff_reloc16_relax_section - PARAMS ((bfd *, asection *, struct bfd_link_info *, bfd_boolean *)); + (bfd *, asection *, struct bfd_link_info *, bfd_boolean *); extern bfd_byte *bfd_coff_reloc16_get_relocated_section_contents - PARAMS ((bfd *, struct bfd_link_info *, struct bfd_link_order *, - bfd_byte *, bfd_boolean, asymbol **)); + (bfd *, struct bfd_link_info *, struct bfd_link_order *, + bfd_byte *, bfd_boolean, asymbol **); extern bfd_vma bfd_coff_reloc16_get_value - PARAMS ((arelent *, struct bfd_link_info *, asection *)); + (arelent *, struct bfd_link_info *, asection *); extern void bfd_perform_slip - PARAMS ((bfd *, unsigned int, asection *, bfd_vma)); + (bfd *, unsigned int, asection *, bfd_vma); /* Functions and types in cofflink.c. */ @@ -537,38 +534,37 @@ struct coff_section_alignment_entry }; extern struct bfd_hash_entry *_bfd_coff_link_hash_newfunc - PARAMS ((struct bfd_hash_entry *, struct bfd_hash_table *, const char *)); + (struct bfd_hash_entry *, struct bfd_hash_table *, const char *); extern bfd_boolean _bfd_coff_link_hash_table_init - PARAMS ((struct coff_link_hash_table *, bfd *, - struct bfd_hash_entry *(*) (struct bfd_hash_entry *, - struct bfd_hash_table *, - const char *))); + (struct coff_link_hash_table *, bfd *, + struct bfd_hash_entry *(*) (struct bfd_hash_entry *, + struct bfd_hash_table *, + const char *)); extern struct bfd_link_hash_table *_bfd_coff_link_hash_table_create - PARAMS ((bfd *)); + (bfd *); extern const char *_bfd_coff_internal_syment_name - PARAMS ((bfd *, const struct internal_syment *, char *)); + (bfd *, const struct internal_syment *, char *); extern bfd_boolean _bfd_coff_link_add_symbols - PARAMS ((bfd *, struct bfd_link_info *)); + (bfd *, struct bfd_link_info *); extern bfd_boolean _bfd_coff_final_link - PARAMS ((bfd *, struct bfd_link_info *)); + (bfd *, struct bfd_link_info *); extern struct internal_reloc *_bfd_coff_read_internal_relocs - PARAMS ((bfd *, asection *, bfd_boolean, bfd_byte *, bfd_boolean, - struct internal_reloc *)); + (bfd *, asection *, bfd_boolean, bfd_byte *, bfd_boolean, + struct internal_reloc *); extern bfd_boolean _bfd_coff_generic_relocate_section - PARAMS ((bfd *, struct bfd_link_info *, bfd *, asection *, bfd_byte *, - struct internal_reloc *, struct internal_syment *, asection **)); - + (bfd *, struct bfd_link_info *, bfd *, asection *, bfd_byte *, + struct internal_reloc *, struct internal_syment *, asection **); extern struct bfd_hash_entry *_bfd_coff_debug_merge_hash_newfunc - PARAMS ((struct bfd_hash_entry *, struct bfd_hash_table *, const char *)); + (struct bfd_hash_entry *, struct bfd_hash_table *, const char *); extern bfd_boolean _bfd_coff_write_global_sym - PARAMS ((struct coff_link_hash_entry *, PTR)); + (struct coff_link_hash_entry *, void *); extern bfd_boolean _bfd_coff_write_task_globals - PARAMS ((struct coff_link_hash_entry *, PTR)); + (struct coff_link_hash_entry *, void *); extern bfd_boolean _bfd_coff_link_input_bfd - PARAMS ((struct coff_final_link_info *, bfd *)); + (struct coff_final_link_info *, bfd *); extern bfd_boolean _bfd_coff_reloc_link_order - PARAMS ((bfd *, struct coff_final_link_info *, asection *, - struct bfd_link_order *)); + (bfd *, struct coff_final_link_info *, asection *, + struct bfd_link_order *); #define coff_get_section_contents_in_window \ @@ -577,32 +573,32 @@ extern bfd_boolean _bfd_coff_reloc_link_order /* Functions in xcofflink.c. */ extern long _bfd_xcoff_get_dynamic_symtab_upper_bound - PARAMS ((bfd *)); + (bfd *); extern long _bfd_xcoff_canonicalize_dynamic_symtab - PARAMS ((bfd *, asymbol **)); + (bfd *, asymbol **); extern long _bfd_xcoff_get_dynamic_reloc_upper_bound - PARAMS ((bfd *)); + (bfd *); extern long _bfd_xcoff_canonicalize_dynamic_reloc - PARAMS ((bfd *, arelent **, asymbol **)); + (bfd *, arelent **, asymbol **); extern struct bfd_link_hash_table *_bfd_xcoff_bfd_link_hash_table_create - PARAMS ((bfd *)); + (bfd *); extern void _bfd_xcoff_bfd_link_hash_table_free - PARAMS ((struct bfd_link_hash_table *)); + (struct bfd_link_hash_table *); extern bfd_boolean _bfd_xcoff_bfd_link_add_symbols - PARAMS ((bfd *, struct bfd_link_info *)); + (bfd *, struct bfd_link_info *); extern bfd_boolean _bfd_xcoff_bfd_final_link - PARAMS ((bfd *, struct bfd_link_info *)); + (bfd *, struct bfd_link_info *); extern bfd_boolean _bfd_ppc_xcoff_relocate_section - PARAMS ((bfd *, struct bfd_link_info *, bfd *, asection *, bfd_byte *, - struct internal_reloc *, struct internal_syment *, asection **)); + (bfd *, struct bfd_link_info *, bfd *, asection *, bfd_byte *, + struct internal_reloc *, struct internal_syment *, asection **); /* Functions in coff-ppc.c. FIXME: These are called be pe.em in the linker, and so should start with bfd and be declared in bfd.h. */ extern bfd_boolean ppc_allocate_toc_section - PARAMS ((struct bfd_link_info *)); + (struct bfd_link_info *); extern bfd_boolean ppc_process_before_allocation - PARAMS ((bfd *, struct bfd_link_info *)); + (bfd *, struct bfd_link_info *); /* Extracted from coffcode.h. */ typedef struct coff_ptr_struct @@ -676,34 +672,34 @@ enum coff_symbol_classification typedef struct { void (*_bfd_coff_swap_aux_in) - PARAMS ((bfd *, PTR, int, int, int, int, PTR)); + (bfd *, void *, int, int, int, int, void *); void (*_bfd_coff_swap_sym_in) - PARAMS ((bfd *, PTR, PTR)); + (bfd *, void *, void *); void (*_bfd_coff_swap_lineno_in) - PARAMS ((bfd *, PTR, PTR)); + (bfd *, void *, void *); unsigned int (*_bfd_coff_swap_aux_out) - PARAMS ((bfd *, PTR, int, int, int, int, PTR)); + (bfd *, void *, int, int, int, int, void *); unsigned int (*_bfd_coff_swap_sym_out) - PARAMS ((bfd *, PTR, PTR)); + (bfd *, void *, void *); unsigned int (*_bfd_coff_swap_lineno_out) - PARAMS ((bfd *, PTR, PTR)); + (bfd *, void *, void *); unsigned int (*_bfd_coff_swap_reloc_out) - PARAMS ((bfd *, PTR, PTR)); + (bfd *, void *, void *); unsigned int (*_bfd_coff_swap_filehdr_out) - PARAMS ((bfd *, PTR, PTR)); + (bfd *, void *, void *); unsigned int (*_bfd_coff_swap_aouthdr_out) - PARAMS ((bfd *, PTR, PTR)); + (bfd *, void *, void *); unsigned int (*_bfd_coff_swap_scnhdr_out) - PARAMS ((bfd *, PTR, PTR)); + (bfd *, void *, void *); unsigned int _bfd_filhsz; unsigned int _bfd_aoutsz; @@ -720,86 +716,86 @@ typedef struct unsigned int _bfd_coff_debug_string_prefix_length; void (*_bfd_coff_swap_filehdr_in) - PARAMS ((bfd *, PTR, PTR)); + (bfd *, void *, void *); void (*_bfd_coff_swap_aouthdr_in) - PARAMS ((bfd *, PTR, PTR)); + (bfd *, void *, void *); void (*_bfd_coff_swap_scnhdr_in) - PARAMS ((bfd *, PTR, PTR)); + (bfd *, void *, void *); void (*_bfd_coff_swap_reloc_in) - PARAMS ((bfd *abfd, PTR, PTR)); + (bfd *abfd, void *, void *); bfd_boolean (*_bfd_coff_bad_format_hook) - PARAMS ((bfd *, PTR)); + (bfd *, void *); bfd_boolean (*_bfd_coff_set_arch_mach_hook) - PARAMS ((bfd *, PTR)); + (bfd *, void *); - PTR (*_bfd_coff_mkobject_hook) - PARAMS ((bfd *, PTR, PTR)); + void * (*_bfd_coff_mkobject_hook) + (bfd *, void *, void *); bfd_boolean (*_bfd_styp_to_sec_flags_hook) - PARAMS ((bfd *, PTR, const char *, asection *, flagword *)); + (bfd *, void *, const char *, asection *, flagword *); void (*_bfd_set_alignment_hook) - PARAMS ((bfd *, asection *, PTR)); + (bfd *, asection *, void *); bfd_boolean (*_bfd_coff_slurp_symbol_table) - PARAMS ((bfd *)); + (bfd *); bfd_boolean (*_bfd_coff_symname_in_debug) - PARAMS ((bfd *, struct internal_syment *)); + (bfd *, struct internal_syment *); bfd_boolean (*_bfd_coff_pointerize_aux_hook) - PARAMS ((bfd *, combined_entry_type *, combined_entry_type *, - unsigned int, combined_entry_type *)); + (bfd *, combined_entry_type *, combined_entry_type *, + unsigned int, combined_entry_type *); bfd_boolean (*_bfd_coff_print_aux) - PARAMS ((bfd *, FILE *, combined_entry_type *, combined_entry_type *, - combined_entry_type *, unsigned int)); + (bfd *, FILE *, combined_entry_type *, combined_entry_type *, + combined_entry_type *, unsigned int); void (*_bfd_coff_reloc16_extra_cases) - PARAMS ((bfd *, struct bfd_link_info *, struct bfd_link_order *, arelent *, - bfd_byte *, unsigned int *, unsigned int *)); + (bfd *, struct bfd_link_info *, struct bfd_link_order *, arelent *, + bfd_byte *, unsigned int *, unsigned int *); int (*_bfd_coff_reloc16_estimate) - PARAMS ((bfd *, asection *, arelent *, unsigned int, - struct bfd_link_info *)); + (bfd *, asection *, arelent *, unsigned int, + struct bfd_link_info *); enum coff_symbol_classification (*_bfd_coff_classify_symbol) - PARAMS ((bfd *, struct internal_syment *)); + (bfd *, struct internal_syment *); bfd_boolean (*_bfd_coff_compute_section_file_positions) - PARAMS ((bfd *)); + (bfd *); bfd_boolean (*_bfd_coff_start_final_link) - PARAMS ((bfd *, struct bfd_link_info *)); + (bfd *, struct bfd_link_info *); bfd_boolean (*_bfd_coff_relocate_section) - PARAMS ((bfd *, struct bfd_link_info *, bfd *, asection *, bfd_byte *, - struct internal_reloc *, struct internal_syment *, asection **)); + (bfd *, struct bfd_link_info *, bfd *, asection *, bfd_byte *, + struct internal_reloc *, struct internal_syment *, asection **); reloc_howto_type *(*_bfd_coff_rtype_to_howto) - PARAMS ((bfd *, asection *, struct internal_reloc *, + (bfd *, asection *, struct internal_reloc *, struct coff_link_hash_entry *, struct internal_syment *, - bfd_vma *)); + bfd_vma *); bfd_boolean (*_bfd_coff_adjust_symndx) - PARAMS ((bfd *, struct bfd_link_info *, bfd *, asection *, - struct internal_reloc *, bfd_boolean *)); + (bfd *, struct bfd_link_info *, bfd *, asection *, + struct internal_reloc *, bfd_boolean *); bfd_boolean (*_bfd_coff_link_add_one_symbol) - PARAMS ((struct bfd_link_info *, bfd *, const char *, flagword, + (struct bfd_link_info *, bfd *, const char *, flagword, asection *, bfd_vma, const char *, bfd_boolean, bfd_boolean, - struct bfd_link_hash_entry **)); + struct bfd_link_hash_entry **); bfd_boolean (*_bfd_coff_link_output_has_begun) - PARAMS ((bfd *, struct coff_final_link_info *)); + (bfd *, struct coff_final_link_info *); bfd_boolean (*_bfd_coff_final_link_postscript) - PARAMS ((bfd *, struct coff_final_link_info *)); + (bfd *, struct coff_final_link_info *); } bfd_coff_backend_data; @@ -929,7 +925,7 @@ typedef struct (info, abfd, name, flags, section, value, string, cp, coll, hashp)) #define bfd_coff_link_output_has_begun(a,p) \ - ((coff_backend_info (a)->_bfd_coff_link_output_has_begun) (a,p)) + ((coff_backend_info (a)->_bfd_coff_link_output_has_begun) (a, p)) #define bfd_coff_final_link_postscript(a,p) \ - ((coff_backend_info (a)->_bfd_coff_final_link_postscript) (a,p)) + ((coff_backend_info (a)->_bfd_coff_final_link_postscript) (a, p)) |