mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-27 09:38:57 +00:00
* aoutx.h (NAME(aout,swap_ext_reloc_in)): Cast bytes->r_index to
unsigned int. Cast RELOC_BASE10, RELOC_BASE13 and RELOC_BASE22 to unsigned int. (NAME(aout,final_link)): Cast enum used in assignment. (aout_link_write_symbols): Cast enums in comparisons, int values to boolean, enums in assignments to int. (aout_link_input_section_std): Cast rel->r_index to unsigned int. (aout_link_input_section_ext): Likewise. Cast enums used in comparisons with unsigned ints. (aout_link_reloc_link_order): Cast enum to int in assignment. * archive.c (_bfd_generic_read_ar_hdr_mag): Cast result of memchr calls to char *. * bfd-in.h (bfd_set_section_vma): Cast enum true to unsigned int in assignment. * bfd-in2.h (bfd_set_section_vma): Likewise. * bfd.c (bfd_record_phdr): Cast enums in assignments. * binary.c (bfd_alloc): Cast enum to long. * coffgen.c (_bfd_coff_is_local_label_name): Cast return to boolean. * dwarf2.c (read_abbrevs): Add casts to enum types. (read_attribute_value): Likewise. (arange_add): Cast result of bfd_zalloc call. (comp_unit_contains_address): Return true and false. (comp_unit_find_nearest_line): Cast return to boolean. * format.c (bfd_check_format_matches, bfd_set_format): Likewise. * gen-aout.c: define macro '_' if not defined. * libbfd.c (bfd_realloc): Cast malloc and realloc to PTR. (bfd_bwrite): Cast bfd_realloc to bfd_byte *. (bfd_write_bigendian_4byte_int): Cast return to boolean. (bfd_seek): Cast bfd_realloc to bfd_byte *. (bfd_generic_is_local_label_name): Cast return to boolean. * libcoff.h (_bfd_coff_adjust_symndx): Remove extraneous '\'. * linker.c (_bfd_link_hash_newfunc): Cast bfd_hash_allocate result to struct bfd_hash_entry *. (_bfd_generic_link_hash_newfunc): likewise. (_bfd_generic_final_link): Cast enum to unsigned int. * merge.c (sec_merge_emit): Cast return to boolean. (merge_strings): Add casts to const unsigned char *. * reloc.c (bfd_get_reloc_code_name): Cast enums in comparison to int. (bfd_generic_get_relocated_section_content): Cast enum to unsigned int. * section.c (bfd_section_hash_newfunc): Cast bfd_hash_allocate result to struct bfd_hash_entry *. (bfd_set_section_content): Add cast to PTR in comparison. * simple.c (simple_dummy_warning, simple_dummy_undefined_symbol, simple_dummy_reloc_overflow, simple_dummy_reloc_dangerous, simple_dummy_unattached_reloc, bfd_simple_get_relocated_section_contents): Add K&R declarations and function definitions. * srec.c (S3Forced): Initialize to false. (srec_get_symtab): Cast return value from bfd_alloc to asymbol *. * stabs.c (_bfd_link_section_stabs): Cast enum to int in comparisons. (_bfd_discard_section_stabs): Likewise. Also cast return to boolean. * syms.c (bfd_is_undefined_symclass): Cast return to boolean. (_bfd_stab_section_find_nearest_line): Cast enum to bfd_byte in comparisons.
This commit is contained in:
20
bfd/stabs.c
20
bfd/stabs.c
@@ -331,7 +331,7 @@ _bfd_link_section_stabs (abfd, psinfo, stabsec, stabstrsec, psecinfo)
|
||||
symbol, ignoring nesting, adding up all the characters in the
|
||||
symbol names, not including the file numbers in types (the
|
||||
first number after an open parenthesis). */
|
||||
if (type == N_BINCL)
|
||||
if (type == (int) N_BINCL)
|
||||
{
|
||||
bfd_vma val;
|
||||
int nest;
|
||||
@@ -351,13 +351,13 @@ _bfd_link_section_stabs (abfd, psinfo, stabsec, stabstrsec, psecinfo)
|
||||
incl_type = incl_sym[TYPEOFF];
|
||||
if (incl_type == 0)
|
||||
break;
|
||||
else if (incl_type == N_EINCL)
|
||||
else if (incl_type == (int) N_EINCL)
|
||||
{
|
||||
if (nest == 0)
|
||||
break;
|
||||
--nest;
|
||||
}
|
||||
else if (incl_type == N_BINCL)
|
||||
else if (incl_type == (int) N_BINCL)
|
||||
++nest;
|
||||
else if (nest == 0)
|
||||
{
|
||||
@@ -400,7 +400,7 @@ _bfd_link_section_stabs (abfd, psinfo, stabsec, stabstrsec, psecinfo)
|
||||
goto error_return;
|
||||
ne->offset = sym - stabbuf;
|
||||
ne->val = val;
|
||||
ne->type = N_BINCL;
|
||||
ne->type = (int) N_BINCL;
|
||||
ne->next = secinfo->excls;
|
||||
secinfo->excls = ne;
|
||||
|
||||
@@ -422,7 +422,7 @@ _bfd_link_section_stabs (abfd, psinfo, stabsec, stabstrsec, psecinfo)
|
||||
|
||||
/* We have seen this header file before. Tell the final
|
||||
pass to change the type to N_EXCL. */
|
||||
ne->type = N_EXCL;
|
||||
ne->type = (int) N_EXCL;
|
||||
|
||||
/* Mark the skipped symbols. */
|
||||
|
||||
@@ -435,7 +435,7 @@ _bfd_link_section_stabs (abfd, psinfo, stabsec, stabstrsec, psecinfo)
|
||||
|
||||
incl_type = incl_sym[TYPEOFF];
|
||||
|
||||
if (incl_type == N_EINCL)
|
||||
if (incl_type == (int) N_EINCL)
|
||||
{
|
||||
if (nest == 0)
|
||||
{
|
||||
@@ -445,7 +445,7 @@ _bfd_link_section_stabs (abfd, psinfo, stabsec, stabstrsec, psecinfo)
|
||||
}
|
||||
--nest;
|
||||
}
|
||||
else if (incl_type == N_BINCL)
|
||||
else if (incl_type == (int) N_BINCL)
|
||||
++nest;
|
||||
else if (nest == 0)
|
||||
{
|
||||
@@ -597,7 +597,7 @@ _bfd_discard_section_stabs (abfd, stabsec, psecinfo,
|
||||
|
||||
type = sym[TYPEOFF];
|
||||
|
||||
if (type == N_FUN)
|
||||
if (type == (int) N_FUN)
|
||||
{
|
||||
int strx = bfd_get_32 (abfd, sym + STRDXOFF);
|
||||
|
||||
@@ -624,7 +624,7 @@ _bfd_discard_section_stabs (abfd, stabsec, psecinfo,
|
||||
else if (deleting == -1)
|
||||
{
|
||||
/* Outside of a function. Check for deleted variables. */
|
||||
if (type == N_STSYM || type == N_LCSYM)
|
||||
if (type == (int) N_STSYM || type == (int) N_LCSYM)
|
||||
if ((*reloc_symbol_deleted_p) (sym + VALOFF - stabbuf, cookie))
|
||||
{
|
||||
*pstridx = -1;
|
||||
@@ -674,7 +674,7 @@ _bfd_discard_section_stabs (abfd, stabsec, psecinfo,
|
||||
BFD_ASSERT (offset != 0);
|
||||
}
|
||||
|
||||
return (skip > 0);
|
||||
return (boolean) (skip > 0);
|
||||
|
||||
error_return:
|
||||
if (stabbuf != NULL)
|
||||
|
||||
Reference in New Issue
Block a user