aboutsummaryrefslogtreecommitdiff
path: root/bfd/elfxx-target.h
diff options
context:
space:
mode:
Diffstat (limited to 'bfd/elfxx-target.h')
-rw-r--r--bfd/elfxx-target.h35
1 files changed, 14 insertions, 21 deletions
diff --git a/bfd/elfxx-target.h b/bfd/elfxx-target.h
index efbce8b..9593e34 100644
--- a/bfd/elfxx-target.h
+++ b/bfd/elfxx-target.h
@@ -145,10 +145,9 @@
#define elf_backend_strtab_flags 0
#endif
-#define bfd_elfNN_bfd_debug_info_start bfd_void
-#define bfd_elfNN_bfd_debug_info_end bfd_void
-#define bfd_elfNN_bfd_debug_info_accumulate \
- ((void (*) (bfd*, struct bfd_section *)) (void (*)) bfd_void)
+#define bfd_elfNN_bfd_debug_info_start _bfd_void_bfd
+#define bfd_elfNN_bfd_debug_info_end _bfd_void_bfd
+#define bfd_elfNN_bfd_debug_info_accumulate _bfd_void_bfd_asection
#ifndef bfd_elfNN_bfd_get_relocated_section_contents
#define bfd_elfNN_bfd_get_relocated_section_contents \
@@ -211,8 +210,7 @@
#endif
#ifndef bfd_elfNN_bfd_make_debug_symbol
-#define bfd_elfNN_bfd_make_debug_symbol \
- ((asymbol * (*) (bfd *, void *, unsigned long)) (asymbol * (*)) bfd_nullvoidptr)
+#define bfd_elfNN_bfd_make_debug_symbol _bfd_nosymbols_bfd_make_debug_symbol
#endif
#ifndef bfd_elfNN_bfd_copy_private_symbol_data
@@ -237,19 +235,16 @@
_bfd_elf_print_private_bfd_data
#endif
#ifndef bfd_elfNN_bfd_merge_private_bfd_data
-#define bfd_elfNN_bfd_merge_private_bfd_data \
- ((bfd_boolean (*) (bfd *, struct bfd_link_info *)) (bfd_boolean (*)) bfd_true)
+#define bfd_elfNN_bfd_merge_private_bfd_data _bfd_bool_bfd_link_true
#endif
#ifndef bfd_elfNN_bfd_set_private_flags
-#define bfd_elfNN_bfd_set_private_flags \
- ((bfd_boolean (*) (bfd *, flagword)) (bfd_boolean (*)) bfd_true)
+#define bfd_elfNN_bfd_set_private_flags _bfd_bool_bfd_uint_true
#endif
#ifndef bfd_elfNN_bfd_is_local_label_name
#define bfd_elfNN_bfd_is_local_label_name _bfd_elf_is_local_label_name
#endif
#ifndef bfd_elfNN_bfd_is_target_special_symbol
-#define bfd_elfNN_bfd_is_target_special_symbol \
- ((bfd_boolean (*) (bfd *, asymbol *)) (bfd_boolean (*)) bfd_false)
+#define bfd_elfNN_bfd_is_target_special_symbol _bfd_bool_bfd_asymbol_false
#endif
#ifndef bfd_elfNN_get_dynamic_reloc_upper_bound
@@ -449,7 +444,7 @@
#define elf_backend_create_dynamic_sections 0
#endif
#ifndef elf_backend_omit_section_dynsym
-#define elf_backend_omit_section_dynsym _bfd_elf_link_omit_section_dynsym
+#define elf_backend_omit_section_dynsym _bfd_elf_omit_section_dynsym_default
#endif
#ifndef elf_backend_relocs_compatible
#define elf_backend_relocs_compatible _bfd_elf_default_relocs_compatible
@@ -473,8 +468,7 @@
#define elf_backend_size_dynamic_sections 0
#endif
#ifndef elf_backend_init_index_section
-#define elf_backend_init_index_section \
- ((void (*) (bfd *, struct bfd_link_info *)) (void (*)) bfd_void)
+#define elf_backend_init_index_section _bfd_void_bfd_link
#endif
#ifndef elf_backend_relocate_section
#define elf_backend_relocate_section 0
@@ -501,8 +495,7 @@
#define elf_backend_modify_program_headers 0
#endif
#ifndef elf_backend_allow_non_load_phdr
-#define elf_backend_allow_non_load_phdr \
- ((bfd_boolean (*) (bfd *, const Elf_Internal_Phdr *, unsigned)) (bfd_boolean (*)) bfd_false)
+#define elf_backend_allow_non_load_phdr 0
#endif
#ifndef elf_backend_ecoff_debug_swap
#define elf_backend_ecoff_debug_swap 0
@@ -967,14 +960,14 @@ const bfd_target TARGET_BIG_SYM =
},
/* bfd_set_format: set the format of a file being written */
- { bfd_false,
+ { _bfd_bool_bfd_false_error,
bfd_elfNN_mkobject,
bfd_elfNN_mkarchive,
bfd_elfNN_mkcorefile
},
/* bfd_write_contents: write cached information into a file being written */
- { bfd_false,
+ { _bfd_bool_bfd_false_error,
bfd_elfNN_write_object_contents,
bfd_elfNN_write_archive_contents,
bfd_elfNN_write_corefile_contents,
@@ -1068,14 +1061,14 @@ const bfd_target TARGET_LITTLE_SYM =
},
/* bfd_set_format: set the format of a file being written */
- { bfd_false,
+ { _bfd_bool_bfd_false_error,
bfd_elfNN_mkobject,
bfd_elfNN_mkarchive,
bfd_elfNN_mkcorefile
},
/* bfd_write_contents: write cached information into a file being written */
- { bfd_false,
+ { _bfd_bool_bfd_false_error,
bfd_elfNN_write_object_contents,
bfd_elfNN_write_archive_contents,
bfd_elfNN_write_corefile_contents,