aboutsummaryrefslogtreecommitdiff
path: root/bfd/targets.c
diff options
context:
space:
mode:
Diffstat (limited to 'bfd/targets.c')
-rw-r--r--bfd/targets.c265
1 files changed, 131 insertions, 134 deletions
diff --git a/bfd/targets.c b/bfd/targets.c
index 372a9c3..89b49e7 100644
--- a/bfd/targets.c
+++ b/bfd/targets.c
@@ -135,7 +135,7 @@ DESCRIPTION
.
.{* Defined to TRUE if unused section symbol should be kept. *}
.#ifndef TARGET_KEEP_UNUSED_SECTION_SYMBOLS
-.#define TARGET_KEEP_UNUSED_SECTION_SYMBOLS TRUE
+.#define TARGET_KEEP_UNUSED_SECTION_SYMBOLS true
.#endif
.
This is the structure which defines the type of BFD this is. The
@@ -221,7 +221,7 @@ DESCRIPTION
. unsigned char match_priority;
.
. {* TRUE if unused section symbols should be kept. *}
-. bfd_boolean keep_unused_section_symbols;
+. bool keep_unused_section_symbols;
.
. {* Entries for byte swapping for data. These are different from the
. other entry points, since they don't take a BFD as the first argument.
@@ -255,10 +255,10 @@ DESCRIPTION
. bfd_cleanup (*_bfd_check_format[bfd_type_end]) (bfd *);
.
. {* Set the format of a file being written. *}
-. bfd_boolean (*_bfd_set_format[bfd_type_end]) (bfd *);
+. bool (*_bfd_set_format[bfd_type_end]) (bfd *);
.
. {* Write cached information into a file being written, at <<bfd_close>>. *}
-. bfd_boolean (*_bfd_write_contents[bfd_type_end]) (bfd *);
+. bool (*_bfd_write_contents[bfd_type_end]) (bfd *);
.
The general target vector. These vectors are initialized using the
BFD_JUMP_TABLE macros.
@@ -272,17 +272,16 @@ BFD_JUMP_TABLE macros.
. NAME##_get_section_contents_in_window
.
. {* Called when the BFD is being closed to do any necessary cleanup. *}
-. bfd_boolean (*_close_and_cleanup) (bfd *);
+. bool (*_close_and_cleanup) (bfd *);
. {* Ask the BFD to free all cached information. *}
-. bfd_boolean (*_bfd_free_cached_info) (bfd *);
+. bool (*_bfd_free_cached_info) (bfd *);
. {* Called when a new section is created. *}
-. bfd_boolean (*_new_section_hook) (bfd *, sec_ptr);
+. bool (*_new_section_hook) (bfd *, sec_ptr);
. {* Read the contents of a section. *}
-. bfd_boolean (*_bfd_get_section_contents) (bfd *, sec_ptr, void *, file_ptr,
-. bfd_size_type);
-. bfd_boolean (*_bfd_get_section_contents_in_window) (bfd *, sec_ptr,
-. bfd_window *, file_ptr,
-. bfd_size_type);
+. bool (*_bfd_get_section_contents) (bfd *, sec_ptr, void *, file_ptr,
+. bfd_size_type);
+. bool (*_bfd_get_section_contents_in_window) (bfd *, sec_ptr, bfd_window *,
+. file_ptr, bfd_size_type);
.
. {* Entry points to copy private data. *}
.#define BFD_JUMP_TABLE_COPY(NAME) \
@@ -297,34 +296,32 @@ BFD_JUMP_TABLE macros.
.
. {* Called to copy BFD general private data from one object file
. to another. *}
-. bfd_boolean (*_bfd_copy_private_bfd_data) (bfd *, bfd *);
+. bool (*_bfd_copy_private_bfd_data) (bfd *, bfd *);
. {* Called to merge BFD general private data from one object file
. to a common output file when linking. *}
-. bfd_boolean (*_bfd_merge_private_bfd_data) (bfd *, struct bfd_link_info *);
+. bool (*_bfd_merge_private_bfd_data) (bfd *, struct bfd_link_info *);
. {* Called to initialize BFD private section data from one object file
. to another. *}
.#define bfd_init_private_section_data(ibfd, isec, obfd, osec, link_info) \
. BFD_SEND (obfd, _bfd_init_private_section_data, \
. (ibfd, isec, obfd, osec, link_info))
-. bfd_boolean (*_bfd_init_private_section_data) (bfd *, sec_ptr, bfd *,
-. sec_ptr,
-. struct bfd_link_info *);
+. bool (*_bfd_init_private_section_data) (bfd *, sec_ptr, bfd *, sec_ptr,
+. struct bfd_link_info *);
. {* Called to copy BFD private section data from one object file
. to another. *}
-. bfd_boolean (*_bfd_copy_private_section_data) (bfd *, sec_ptr, bfd *,
-. sec_ptr);
+. bool (*_bfd_copy_private_section_data) (bfd *, sec_ptr, bfd *, sec_ptr);
. {* Called to copy BFD private symbol data from one symbol
. to another. *}
-. bfd_boolean (*_bfd_copy_private_symbol_data) (bfd *, asymbol *, bfd *,
-. asymbol *);
+. bool (*_bfd_copy_private_symbol_data) (bfd *, asymbol *,
+. bfd *, asymbol *);
. {* Called to copy BFD private header data from one object file
. to another. *}
-. bfd_boolean (*_bfd_copy_private_header_data) (bfd *, bfd *);
+. bool (*_bfd_copy_private_header_data) (bfd *, bfd *);
. {* Called to set private backend flags. *}
-. bfd_boolean (*_bfd_set_private_flags) (bfd *, flagword);
+. bool (*_bfd_set_private_flags) (bfd *, flagword);
.
. {* Called to print private BFD data. *}
-. bfd_boolean (*_bfd_print_private_bfd_data) (bfd *, void *);
+. bool (*_bfd_print_private_bfd_data) (bfd *, void *);
.
. {* Core file entry points. *}
.#define BFD_JUMP_TABLE_CORE(NAME) \
@@ -333,10 +330,10 @@ BFD_JUMP_TABLE macros.
. NAME##_core_file_matches_executable_p, \
. NAME##_core_file_pid
.
-. char * (*_core_file_failing_command) (bfd *);
-. int (*_core_file_failing_signal) (bfd *);
-. bfd_boolean (*_core_file_matches_executable_p) (bfd *, bfd *);
-. int (*_core_file_pid) (bfd *);
+. char *(*_core_file_failing_command) (bfd *);
+. int (*_core_file_failing_signal) (bfd *);
+. bool (*_core_file_matches_executable_p) (bfd *, bfd *);
+. int (*_core_file_pid) (bfd *);
.
. {* Archive entry points. *}
.#define BFD_JUMP_TABLE_ARCHIVE(NAME) \
@@ -352,22 +349,21 @@ BFD_JUMP_TABLE macros.
. NAME##_generic_stat_arch_elt, \
. NAME##_update_armap_timestamp
.
-. bfd_boolean (*_bfd_slurp_armap) (bfd *);
-. bfd_boolean (*_bfd_slurp_extended_name_table) (bfd *);
-. bfd_boolean (*_bfd_construct_extended_name_table) (bfd *, char **,
-. bfd_size_type *,
-. const char **);
-. void (*_bfd_truncate_arname) (bfd *, const char *, char *);
-. bfd_boolean (*write_armap) (bfd *, unsigned int, struct orl *,
-. unsigned int, int);
-. void * (*_bfd_read_ar_hdr_fn) (bfd *);
-. bfd_boolean (*_bfd_write_ar_hdr_fn) (bfd *, bfd *);
-. bfd * (*openr_next_archived_file) (bfd *, bfd *);
+. bool (*_bfd_slurp_armap) (bfd *);
+. bool (*_bfd_slurp_extended_name_table) (bfd *);
+. bool (*_bfd_construct_extended_name_table) (bfd *, char **,
+. bfd_size_type *,
+. const char **);
+. void (*_bfd_truncate_arname) (bfd *, const char *, char *);
+. bool (*write_armap) (bfd *, unsigned, struct orl *, unsigned, int);
+. void *(*_bfd_read_ar_hdr_fn) (bfd *);
+. bool (*_bfd_write_ar_hdr_fn) (bfd *, bfd *);
+. bfd *(*openr_next_archived_file) (bfd *, bfd *);
.#define bfd_get_elt_at_index(b,i) \
. BFD_SEND (b, _bfd_get_elt_at_index, (b,i))
-. bfd * (*_bfd_get_elt_at_index) (bfd *, symindex);
-. int (*_bfd_stat_arch_elt) (bfd *, struct stat *);
-. bfd_boolean (*_bfd_update_armap_timestamp) (bfd *);
+. bfd *(*_bfd_get_elt_at_index) (bfd *, symindex);
+. int (*_bfd_stat_arch_elt) (bfd *, struct stat *);
+. bool (*_bfd_update_armap_timestamp) (bfd *);
.
. {* Entry points used for symbols. *}
.#define BFD_JUMP_TABLE_SYMBOLS(NAME) \
@@ -387,47 +383,47 @@ BFD_JUMP_TABLE macros.
. NAME##_read_minisymbols, \
. NAME##_minisymbol_to_symbol
.
-. long (*_bfd_get_symtab_upper_bound) (bfd *);
-. long (*_bfd_canonicalize_symtab) (bfd *, struct bfd_symbol **);
+. long (*_bfd_get_symtab_upper_bound) (bfd *);
+. long (*_bfd_canonicalize_symtab) (bfd *, struct bfd_symbol **);
. struct bfd_symbol *
-. (*_bfd_make_empty_symbol) (bfd *);
-. void (*_bfd_print_symbol) (bfd *, void *, struct bfd_symbol *,
-. bfd_print_symbol_type);
+. (*_bfd_make_empty_symbol) (bfd *);
+. void (*_bfd_print_symbol) (bfd *, void *, struct bfd_symbol *,
+. bfd_print_symbol_type);
.#define bfd_print_symbol(b,p,s,e) \
. BFD_SEND (b, _bfd_print_symbol, (b,p,s,e))
-. void (*_bfd_get_symbol_info) (bfd *, struct bfd_symbol *,
-. symbol_info *);
+. void (*_bfd_get_symbol_info) (bfd *, struct bfd_symbol *, symbol_info *);
.#define bfd_get_symbol_info(b,p,e) \
. BFD_SEND (b, _bfd_get_symbol_info, (b,p,e))
-. const char *(*_bfd_get_symbol_version_string) (bfd *, struct bfd_symbol *,
-. bfd_boolean,
-. bfd_boolean *);
+. const char *
+. (*_bfd_get_symbol_version_string) (bfd *, struct bfd_symbol *,
+. bool, bool *);
.#define bfd_get_symbol_version_string(b,s,p,h) \
. BFD_SEND (b, _bfd_get_symbol_version_string, (b,s,p,h))
-. bfd_boolean (*_bfd_is_local_label_name) (bfd *, const char *);
-. bfd_boolean (*_bfd_is_target_special_symbol) (bfd *, asymbol *);
-. alent * (*_get_lineno) (bfd *, struct bfd_symbol *);
-. bfd_boolean (*_bfd_find_nearest_line) (bfd *, struct bfd_symbol **,
-. struct bfd_section *, bfd_vma,
-. const char **, const char **,
-. unsigned int *, unsigned int *);
-. bfd_boolean (*_bfd_find_line) (bfd *, struct bfd_symbol **,
-. struct bfd_symbol *, const char **,
-. unsigned int *);
-. bfd_boolean (*_bfd_find_inliner_info)
+. bool (*_bfd_is_local_label_name) (bfd *, const char *);
+. bool (*_bfd_is_target_special_symbol) (bfd *, asymbol *);
+. alent *
+. (*_get_lineno) (bfd *, struct bfd_symbol *);
+. bool (*_bfd_find_nearest_line) (bfd *, struct bfd_symbol **,
+. struct bfd_section *, bfd_vma,
+. const char **, const char **,
+. unsigned int *, unsigned int *);
+. bool (*_bfd_find_line) (bfd *, struct bfd_symbol **,
+. struct bfd_symbol *, const char **,
+. unsigned int *);
+. bool (*_bfd_find_inliner_info)
. (bfd *, const char **, const char **, unsigned int *);
. {* Back-door to allow format-aware applications to create debug symbols
. while using BFD for everything else. Currently used by the assembler
. when creating COFF files. *}
-. asymbol * (*_bfd_make_debug_symbol) (bfd *, void *, unsigned long size);
+. asymbol *
+. (*_bfd_make_debug_symbol) (bfd *, void *, unsigned long size);
.#define bfd_read_minisymbols(b, d, m, s) \
. BFD_SEND (b, _read_minisymbols, (b, d, m, s))
-. long (*_read_minisymbols) (bfd *, bfd_boolean, void **,
-. unsigned int *);
+. long (*_read_minisymbols) (bfd *, bool, void **, unsigned int *);
.#define bfd_minisymbol_to_symbol(b, d, m, f) \
. BFD_SEND (b, _minisymbol_to_symbol, (b, d, m, f))
-. asymbol * (*_minisymbol_to_symbol) (bfd *, bfd_boolean, const void *,
-. asymbol *);
+. asymbol *
+. (*_minisymbol_to_symbol) (bfd *, bool, const void *, asymbol *);
.
. {* Routines for relocs. *}
.#define BFD_JUMP_TABLE_RELOCS(NAME) \
@@ -437,25 +433,25 @@ BFD_JUMP_TABLE macros.
. NAME##_bfd_reloc_type_lookup, \
. NAME##_bfd_reloc_name_lookup
.
-. long (*_get_reloc_upper_bound) (bfd *, sec_ptr);
-. long (*_bfd_canonicalize_reloc) (bfd *, sec_ptr, arelent **,
-. struct bfd_symbol **);
-. void (*_bfd_set_reloc) (bfd *, sec_ptr, arelent **, unsigned int);
+. long (*_get_reloc_upper_bound) (bfd *, sec_ptr);
+. long (*_bfd_canonicalize_reloc) (bfd *, sec_ptr, arelent **,
+. struct bfd_symbol **);
+. void (*_bfd_set_reloc) (bfd *, sec_ptr, arelent **, unsigned int);
. {* See documentation on reloc types. *}
. reloc_howto_type *
-. (*reloc_type_lookup) (bfd *, bfd_reloc_code_real_type);
+. (*reloc_type_lookup) (bfd *, bfd_reloc_code_real_type);
. reloc_howto_type *
-. (*reloc_name_lookup) (bfd *, const char *);
+. (*reloc_name_lookup) (bfd *, const char *);
.
. {* Routines used when writing an object file. *}
.#define BFD_JUMP_TABLE_WRITE(NAME) \
. NAME##_set_arch_mach, \
. NAME##_set_section_contents
.
-. bfd_boolean (*_bfd_set_arch_mach) (bfd *, enum bfd_architecture,
+. bool (*_bfd_set_arch_mach) (bfd *, enum bfd_architecture,
. unsigned long);
-. bfd_boolean (*_bfd_set_section_contents) (bfd *, sec_ptr, const void *,
-. file_ptr, bfd_size_type);
+. bool (*_bfd_set_section_contents) (bfd *, sec_ptr, const void *,
+. file_ptr, bfd_size_type);
.
. {* Routines used by the linker. *}
.#define BFD_JUMP_TABLE_LINK(NAME) \
@@ -480,72 +476,73 @@ BFD_JUMP_TABLE macros.
. NAME##_bfd_link_hide_symbol, \
. NAME##_bfd_define_start_stop
.
-. int (*_bfd_sizeof_headers) (bfd *, struct bfd_link_info *);
-. bfd_byte * (*_bfd_get_relocated_section_contents) (bfd *,
-. struct bfd_link_info *,
-. struct bfd_link_order *,
-. bfd_byte *, bfd_boolean,
-. struct bfd_symbol **);
+. int (*_bfd_sizeof_headers) (bfd *, struct bfd_link_info *);
+. bfd_byte *
+. (*_bfd_get_relocated_section_contents) (bfd *,
+. struct bfd_link_info *,
+. struct bfd_link_order *,
+. bfd_byte *, bool,
+. struct bfd_symbol **);
.
-. bfd_boolean (*_bfd_relax_section) (bfd *, struct bfd_section *,
-. struct bfd_link_info *, bfd_boolean *);
+. bool (*_bfd_relax_section) (bfd *, struct bfd_section *,
+. struct bfd_link_info *, bool *);
.
. {* Create a hash table for the linker. Different backends store
. different information in this table. *}
. struct bfd_link_hash_table *
-. (*_bfd_link_hash_table_create) (bfd *);
+. (*_bfd_link_hash_table_create) (bfd *);
.
. {* Add symbols from this object file into the hash table. *}
-. bfd_boolean (*_bfd_link_add_symbols) (bfd *, struct bfd_link_info *);
+. bool (*_bfd_link_add_symbols) (bfd *, struct bfd_link_info *);
.
. {* Indicate that we are only retrieving symbol values from this section. *}
-. void (*_bfd_link_just_syms) (asection *, struct bfd_link_info *);
+. void (*_bfd_link_just_syms) (asection *, struct bfd_link_info *);
.
. {* Copy the symbol type and other attributes for a linker script
. assignment of one symbol to another. *}
.#define bfd_copy_link_hash_symbol_type(b, t, f) \
. BFD_SEND (b, _bfd_copy_link_hash_symbol_type, (b, t, f))
-. void (*_bfd_copy_link_hash_symbol_type) (bfd *,
-. struct bfd_link_hash_entry *,
-. struct bfd_link_hash_entry *);
+. void (*_bfd_copy_link_hash_symbol_type) (bfd *,
+. struct bfd_link_hash_entry *,
+. struct bfd_link_hash_entry *);
.
. {* Do a link based on the link_order structures attached to each
. section of the BFD. *}
-. bfd_boolean (*_bfd_final_link) (bfd *, struct bfd_link_info *);
+. bool (*_bfd_final_link) (bfd *, struct bfd_link_info *);
.
. {* Should this section be split up into smaller pieces during linking. *}
-. bfd_boolean (*_bfd_link_split_section) (bfd *, struct bfd_section *);
+. bool (*_bfd_link_split_section) (bfd *, struct bfd_section *);
.
. {* Check the relocations in the bfd for validity. *}
-. bfd_boolean (* _bfd_link_check_relocs)(bfd *, struct bfd_link_info *);
+. bool (* _bfd_link_check_relocs)(bfd *, struct bfd_link_info *);
.
. {* Remove sections that are not referenced from the output. *}
-. bfd_boolean (*_bfd_gc_sections) (bfd *, struct bfd_link_info *);
+. bool (*_bfd_gc_sections) (bfd *, struct bfd_link_info *);
.
. {* Sets the bitmask of allowed and disallowed section flags. *}
-. bfd_boolean (*_bfd_lookup_section_flags) (struct bfd_link_info *,
-. struct flag_info *, asection *);
+. bool (*_bfd_lookup_section_flags) (struct bfd_link_info *,
+. struct flag_info *, asection *);
.
. {* Attempt to merge SEC_MERGE sections. *}
-. bfd_boolean (*_bfd_merge_sections) (bfd *, struct bfd_link_info *);
+. bool (*_bfd_merge_sections) (bfd *, struct bfd_link_info *);
.
. {* Is this section a member of a group? *}
-. bfd_boolean (*_bfd_is_group_section) (bfd *, const struct bfd_section *);
+. bool (*_bfd_is_group_section) (bfd *, const struct bfd_section *);
.
. {* The group name, if section is a member of a group. *}
. const char *(*_bfd_group_name) (bfd *, const struct bfd_section *);
.
. {* Discard members of a group. *}
-. bfd_boolean (*_bfd_discard_group) (bfd *, struct bfd_section *);
+. bool (*_bfd_discard_group) (bfd *, struct bfd_section *);
.
. {* Check if SEC has been already linked during a reloceatable or
. final link. *}
-. bfd_boolean (*_section_already_linked) (bfd *, asection *,
-. struct bfd_link_info *);
+. bool (*_section_already_linked) (bfd *, asection *,
+. struct bfd_link_info *);
.
. {* Define a common symbol. *}
-. bfd_boolean (*_bfd_define_common_symbol) (bfd *, struct bfd_link_info *,
-. struct bfd_link_hash_entry *);
+. bool (*_bfd_define_common_symbol) (bfd *, struct bfd_link_info *,
+. struct bfd_link_hash_entry *);
.
. {* Hide a symbol. *}
. void (*_bfd_link_hide_symbol) (bfd *, struct bfd_link_info *,
@@ -553,8 +550,8 @@ BFD_JUMP_TABLE macros.
.
. {* Define a __start, __stop, .startof. or .sizeof. symbol. *}
. struct bfd_link_hash_entry *
-. (*_bfd_define_start_stop) (struct bfd_link_info *, const char *,
-. asection *);
+. (*_bfd_define_start_stop) (struct bfd_link_info *, const char *,
+. asection *);
.
. {* Routines to handle dynamic symbols and relocs. *}
.#define BFD_JUMP_TABLE_DYNAMIC(NAME) \
@@ -565,18 +562,18 @@ BFD_JUMP_TABLE macros.
. NAME##_canonicalize_dynamic_reloc
.
. {* Get the amount of memory required to hold the dynamic symbols. *}
-. long (*_bfd_get_dynamic_symtab_upper_bound) (bfd *);
+. long (*_bfd_get_dynamic_symtab_upper_bound) (bfd *);
. {* Read in the dynamic symbols. *}
-. long (*_bfd_canonicalize_dynamic_symtab) (bfd *, struct bfd_symbol **);
+. long (*_bfd_canonicalize_dynamic_symtab) (bfd *, struct bfd_symbol **);
. {* Create synthetized symbols. *}
-. long (*_bfd_get_synthetic_symtab) (bfd *, long, struct bfd_symbol **,
-. long, struct bfd_symbol **,
-. struct bfd_symbol **);
+. long (*_bfd_get_synthetic_symtab) (bfd *, long, struct bfd_symbol **,
+. long, struct bfd_symbol **,
+. struct bfd_symbol **);
. {* Get the amount of memory required to hold the dynamic relocs. *}
-. long (*_bfd_get_dynamic_reloc_upper_bound) (bfd *);
+. long (*_bfd_get_dynamic_reloc_upper_bound) (bfd *);
. {* Read in the dynamic relocs. *}
-. long (*_bfd_canonicalize_dynamic_reloc) (bfd *, arelent **,
-. struct bfd_symbol **);
+. long (*_bfd_canonicalize_dynamic_reloc) (bfd *, arelent **,
+. struct bfd_symbol **);
.
A pointer to an alternative bfd_target in case the current one is not
@@ -613,31 +610,31 @@ to find an alternative output format that is suitable.
. return abfd->xvec->object_flags;
.}
.
-.static inline bfd_boolean
+.static inline bool
.bfd_family_coff (const bfd *abfd)
.{
. return (bfd_get_flavour (abfd) == bfd_target_coff_flavour
. || bfd_get_flavour (abfd) == bfd_target_xcoff_flavour);
.}
.
-.static inline bfd_boolean
+.static inline bool
.bfd_big_endian (const bfd *abfd)
.{
. return abfd->xvec->byteorder == BFD_ENDIAN_BIG;
.}
-.static inline bfd_boolean
+.static inline bool
.bfd_little_endian (const bfd *abfd)
.{
. return abfd->xvec->byteorder == BFD_ENDIAN_LITTLE;
.}
.
-.static inline bfd_boolean
+.static inline bool
.bfd_header_big_endian (const bfd *abfd)
.{
. return abfd->xvec->header_byteorder == BFD_ENDIAN_BIG;
.}
.
-.static inline bfd_boolean
+.static inline bool
.bfd_header_little_endian (const bfd *abfd)
.{
. return abfd->xvec->header_byteorder == BFD_ENDIAN_LITTLE;
@@ -663,7 +660,7 @@ to find an alternative output format that is suitable.
. return sy->the_bfd->xvec->flavour;
.}
.
-.static inline bfd_boolean
+.static inline bool
.bfd_keep_unused_section_symbols (const bfd *abfd)
.{
. return abfd->xvec->keep_unused_section_symbols;
@@ -1499,7 +1496,7 @@ FUNCTION
bfd_set_default_target
SYNOPSIS
- bfd_boolean bfd_set_default_target (const char *name);
+ bool bfd_set_default_target (const char *name);
DESCRIPTION
Set the default target vector to use when recognizing a BFD.
@@ -1507,21 +1504,21 @@ DESCRIPTION
name or a configuration triplet.
*/
-bfd_boolean
+bool
bfd_set_default_target (const char *name)
{
const bfd_target *target;
if (bfd_default_vector[0] != NULL
&& strcmp (name, bfd_default_vector[0]->name) == 0)
- return TRUE;
+ return true;
target = find_target (name);
if (target == NULL)
- return FALSE;
+ return false;
bfd_default_vector[0] = target;
- return TRUE;
+ return true;
}
/*
@@ -1565,13 +1562,13 @@ bfd_find_target (const char *target_name, bfd *abfd)
if (abfd)
{
abfd->xvec = target;
- abfd->target_defaulted = TRUE;
+ abfd->target_defaulted = true;
}
return target;
}
if (abfd)
- abfd->target_defaulted = FALSE;
+ abfd->target_defaulted = false;
target = find_target (targname);
if (target == NULL)
@@ -1585,12 +1582,12 @@ bfd_find_target (const char *target_name, bfd *abfd)
/* Helper function for bfd_get_target_info to determine the target's
architecture. This method handles bfd internal target names as
tuples and triplets. */
-static bfd_boolean
+static bool
_bfd_find_arch_match (const char *tname, const char **arch,
const char **def_target_arch)
{
if (!arch)
- return FALSE;
+ return false;
while (*arch != NULL)
{
@@ -1601,11 +1598,11 @@ _bfd_find_arch_match (const char *tname, const char **arch,
&& end_ch == 0)
{
*def_target_arch = *arch;
- return TRUE;
+ return true;
}
arch++;
}
- return FALSE;
+ return false;
}
/*
@@ -1614,7 +1611,7 @@ FUNCTION
SYNOPSIS
const bfd_target *bfd_get_target_info (const char *target_name,
bfd *abfd,
- bfd_boolean *is_bigendian,
+ bool *is_bigendian,
int *underscoring,
const char **def_target_arch);
DESCRIPTION
@@ -1639,13 +1636,13 @@ DESCRIPTION
*/
const bfd_target *
bfd_get_target_info (const char *target_name, bfd *abfd,
- bfd_boolean *is_bigendian,
+ bool *is_bigendian,
int *underscoring, const char **def_target_arch)
{
const bfd_target *target_vec;
if (is_bigendian)
- *is_bigendian = FALSE;
+ *is_bigendian = false;
if (underscoring)
*underscoring = -1;
if (def_target_arch)