From 61982e3c094083f483ef04a1ab02e6159e13f7bb Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Thu, 7 Aug 2003 02:25:50 +0000 Subject: Convert to C90. --- include/bfdlink.h | 71 +++++++++++++++++++++++++++---------------------------- 1 file changed, 35 insertions(+), 36 deletions(-) (limited to 'include/bfdlink.h') diff --git a/include/bfdlink.h b/include/bfdlink.h index 10746ee98..e8fc65f4b 100644 --- a/include/bfdlink.h +++ b/include/bfdlink.h @@ -171,26 +171,26 @@ struct bfd_link_hash_table follows bfd_link_hash_indirect and bfd_link_hash_warning links to the real symbol. */ extern struct bfd_link_hash_entry *bfd_link_hash_lookup - PARAMS ((struct bfd_link_hash_table *, const char *, bfd_boolean create, - bfd_boolean copy, bfd_boolean follow)); + (struct bfd_link_hash_table *, const char *, bfd_boolean create, + bfd_boolean copy, bfd_boolean follow); /* Look up an entry in the main linker hash table if the symbol might be wrapped. This should only be used for references to an undefined symbol, not for definitions of a symbol. */ extern struct bfd_link_hash_entry *bfd_wrapped_link_hash_lookup - PARAMS ((bfd *, struct bfd_link_info *, const char *, bfd_boolean, - bfd_boolean, bfd_boolean)); + (bfd *, struct bfd_link_info *, const char *, bfd_boolean, + bfd_boolean, bfd_boolean); /* Traverse a link hash table. */ extern void bfd_link_hash_traverse - PARAMS ((struct bfd_link_hash_table *, - bfd_boolean (*) (struct bfd_link_hash_entry *, PTR), - PTR)); + (struct bfd_link_hash_table *, + bfd_boolean (*) (struct bfd_link_hash_entry *, void *), + void *); /* Add an entry to the undefs list. */ extern void bfd_link_add_undef - PARAMS ((struct bfd_link_hash_table *, struct bfd_link_hash_entry *)); + (struct bfd_link_hash_table *, struct bfd_link_hash_entry *); struct bfd_sym_chain { @@ -350,7 +350,7 @@ struct bfd_link_info struct bfd_sym_chain *gc_sym_list; /* If a base output file is wanted, then this points to it */ - PTR base_file; + void *base_file; /* The function to call when the executable or shared object is loaded. */ @@ -399,7 +399,7 @@ struct bfd_link_callbacks name of the symbol which caused the archive element to be pulled in. */ bfd_boolean (*add_archive_element) - PARAMS ((struct bfd_link_info *, bfd *abfd, const char *name)); + (struct bfd_link_info *, bfd *abfd, const char *name); /* A function which is called when a symbol is found with multiple definitions. NAME is the symbol which is defined multiple times. OBFD is the old BFD, OSEC is the old section, OVAL is the old @@ -407,9 +407,9 @@ struct bfd_link_callbacks the new value. OBFD may be NULL. OSEC and NSEC may be bfd_com_section or bfd_ind_section. */ bfd_boolean (*multiple_definition) - PARAMS ((struct bfd_link_info *, const char *name, - bfd *obfd, asection *osec, bfd_vma oval, - bfd *nbfd, asection *nsec, bfd_vma nval)); + (struct bfd_link_info *, const char *name, + bfd *obfd, asection *osec, bfd_vma oval, + bfd *nbfd, asection *nsec, bfd_vma nval); /* A function which is called when a common symbol is defined multiple times. NAME is the symbol appearing multiple times. OBFD is the BFD of the existing symbol; it may be NULL if this is @@ -422,9 +422,9 @@ struct bfd_link_callbacks bfd_link_hash_indirect. If NTYPE is bfd_link_hash_common, NSIZE is the size of the new symbol. */ bfd_boolean (*multiple_common) - PARAMS ((struct bfd_link_info *, const char *name, - bfd *obfd, enum bfd_link_hash_type otype, bfd_vma osize, - bfd *nbfd, enum bfd_link_hash_type ntype, bfd_vma nsize)); + (struct bfd_link_info *, const char *name, + bfd *obfd, enum bfd_link_hash_type otype, bfd_vma osize, + bfd *nbfd, enum bfd_link_hash_type ntype, bfd_vma nsize); /* A function which is called to add a symbol to a set. ENTRY is the link hash table entry for the set itself (e.g., __CTOR_LIST__). RELOC is the relocation to use for an entry in @@ -432,9 +432,8 @@ struct bfd_link_callbacks get the size of the entry when generating an executable file. ABFD, SEC and VALUE identify the value to add to the set. */ bfd_boolean (*add_to_set) - PARAMS ((struct bfd_link_info *, struct bfd_link_hash_entry *entry, - bfd_reloc_code_real_type reloc, bfd *abfd, asection *sec, - bfd_vma value)); + (struct bfd_link_info *, struct bfd_link_hash_entry *entry, + bfd_reloc_code_real_type reloc, bfd *abfd, asection *sec, bfd_vma value); /* A function which is called when the name of a g++ constructor or destructor is found. This is only called by some object file formats. CONSTRUCTOR is TRUE for a constructor, FALSE for a @@ -442,8 +441,8 @@ struct bfd_link_callbacks relocatable file. NAME is the name of the symbol found. ABFD, SECTION and VALUE are the value of the symbol. */ bfd_boolean (*constructor) - PARAMS ((struct bfd_link_info *, bfd_boolean constructor, - const char *name, bfd *abfd, asection *sec, bfd_vma value)); + (struct bfd_link_info *, bfd_boolean constructor, const char *name, + bfd *abfd, asection *sec, bfd_vma value); /* A function which is called to issue a linker warning. For example, this is called when there is a reference to a warning symbol. WARNING is the warning to be issued. SYMBOL is the name @@ -452,16 +451,16 @@ struct bfd_link_callbacks which trigerred the warning; either ABFD or SECTION or both may be NULL if the location is not known. */ bfd_boolean (*warning) - PARAMS ((struct bfd_link_info *, const char *warning, const char *symbol, - bfd *abfd, asection *section, bfd_vma address)); + (struct bfd_link_info *, const char *warning, const char *symbol, + bfd *abfd, asection *section, bfd_vma address); /* A function which is called when a relocation is attempted against an undefined symbol. NAME is the symbol which is undefined. ABFD, SECTION and ADDRESS identify the location from which the reference is made. FATAL indicates whether an undefined symbol is a fatal error or not. In some cases SECTION may be NULL. */ bfd_boolean (*undefined_symbol) - PARAMS ((struct bfd_link_info *, const char *name, bfd *abfd, - asection *section, bfd_vma address, bfd_boolean fatal)); + (struct bfd_link_info *, const char *name, bfd *abfd, + asection *section, bfd_vma address, bfd_boolean fatal); /* A function which is called when a reloc overflow occurs. NAME is the name of the symbol or section the reloc is against, RELOC_NAME is the name of the relocation, and ADDEND is any @@ -470,8 +469,8 @@ struct bfd_link_callbacks bfd_section_reloc_link_order or bfd_symbol_reloc_link_order, then ABFD will be NULL. */ bfd_boolean (*reloc_overflow) - PARAMS ((struct bfd_link_info *, const char *name, const char *reloc_name, - bfd_vma addend, bfd *abfd, asection *section, bfd_vma address)); + (struct bfd_link_info *, const char *name, const char *reloc_name, + bfd_vma addend, bfd *abfd, asection *section, bfd_vma address); /* A function which is called when a dangerous reloc is performed. The canonical example is an a29k IHCONST reloc which does not follow an IHIHALF reloc. MESSAGE is an appropriate message. @@ -480,8 +479,8 @@ struct bfd_link_callbacks bfd_section_reloc_link_order or bfd_symbol_reloc_link_order, then ABFD will be NULL. */ bfd_boolean (*reloc_dangerous) - PARAMS ((struct bfd_link_info *, const char *message, - bfd *abfd, asection *section, bfd_vma address)); + (struct bfd_link_info *, const char *message, + bfd *abfd, asection *section, bfd_vma address); /* A function which is called when a reloc is found to be attached to a symbol which is not being written out. NAME is the name of the symbol. ABFD, SECTION and ADDRESS identify the location of @@ -489,20 +488,20 @@ struct bfd_link_callbacks bfd_section_reloc_link_order or bfd_symbol_reloc_link_order, then ABFD will be NULL. */ bfd_boolean (*unattached_reloc) - PARAMS ((struct bfd_link_info *, const char *name, - bfd *abfd, asection *section, bfd_vma address)); + (struct bfd_link_info *, const char *name, + bfd *abfd, asection *section, bfd_vma address); /* A function which is called when a symbol in notice_hash is defined or referenced. NAME is the symbol. ABFD, SECTION and ADDRESS are the value of the symbol. If SECTION is bfd_und_section, this is a reference. */ bfd_boolean (*notice) - PARAMS ((struct bfd_link_info *, const char *name, - bfd *abfd, asection *section, bfd_vma address)); + (struct bfd_link_info *, const char *name, + bfd *abfd, asection *section, bfd_vma address); /* A function which is called for reporting a linker error. ID is the error identifier. The remaining input is the same as einfo () in ld. */ bfd_boolean (*error_handler) - PARAMS ((int id, const char * fmt, ...)); + (int id, const char *fmt, ...); /* Identifiers of linker error messages used by error_handler. */ #define LD_DEFINITION_IN_DISCARDED_SECTION 1 @@ -605,7 +604,7 @@ struct bfd_link_order_reloc }; /* Allocate a new link_order for a section. */ -extern struct bfd_link_order *bfd_new_link_order PARAMS ((bfd *, asection *)); +extern struct bfd_link_order *bfd_new_link_order (bfd *, asection *); /* These structures are used to describe version information for the ELF linker. These structures could be manipulated entirely inside @@ -621,7 +620,7 @@ struct bfd_elf_version_expr /* Regular expression. */ const char *pattern; /* Matching function. */ - int (*match) PARAMS ((struct bfd_elf_version_expr *, const char *)); + int (*match) (struct bfd_elf_version_expr *, const char *); /* Defined by ".symver". */ unsigned int symver: 1; /* Defined by version script. */ -- cgit v1.2.3