mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-23 18:14:13 +08:00
bfd: remove use of INLINE
No need to use anything fancy, plain inline works just as well. * bfd-in.h (INLINE): Don't define. * bfd-in2.h: Regenerate. * aoutx.h: Replace use of INLINE with inline. * elf-eh-frame.c: Likewise. * elf32-score7.c: Likewise. * elfxx-mips.c: Likewise. * ihex.c: Likewise. * mach-o.c: Likewise. * mmo.c: Likewise.
This commit is contained in:
parent
1cba418d26
commit
42eec46f23
@ -3964,7 +3964,7 @@ aout_link_reloc_link_order (struct aout_final_link_info *flaginfo,
|
||||
|
||||
/* Get the section corresponding to a reloc index. */
|
||||
|
||||
static INLINE asection *
|
||||
static inline asection *
|
||||
aout_reloc_index_to_section (bfd *abfd, int indx)
|
||||
{
|
||||
switch (indx & N_TYPE)
|
||||
|
@ -84,14 +84,6 @@ typedef BFD_HOST_U_64_BIT bfd_uint64_t;
|
||||
#define BFD64
|
||||
#endif
|
||||
|
||||
#ifndef INLINE
|
||||
#if __GNUC__ >= 2
|
||||
#define INLINE __inline__
|
||||
#else
|
||||
#define INLINE
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/* Declaring a type wide enough to hold a host long and a host pointer. */
|
||||
#define BFD_HOSTPTR_T @BFD_HOSTPTR_T@
|
||||
typedef BFD_HOSTPTR_T bfd_hostptr_t;
|
||||
|
@ -91,14 +91,6 @@ typedef BFD_HOST_U_64_BIT bfd_uint64_t;
|
||||
#define BFD64
|
||||
#endif
|
||||
|
||||
#ifndef INLINE
|
||||
#if __GNUC__ >= 2
|
||||
#define INLINE __inline__
|
||||
#else
|
||||
#define INLINE
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/* Declaring a type wide enough to hold a host long and a host pointer. */
|
||||
#define BFD_HOSTPTR_T @BFD_HOSTPTR_T@
|
||||
typedef BFD_HOSTPTR_T bfd_hostptr_t;
|
||||
|
@ -282,7 +282,7 @@ cie_compute_hash (struct cie *c)
|
||||
/* Return the number of extra bytes that we'll be inserting into
|
||||
ENTRY's augmentation string. */
|
||||
|
||||
static INLINE unsigned int
|
||||
static inline unsigned int
|
||||
extra_augmentation_string_bytes (struct eh_cie_fde *entry)
|
||||
{
|
||||
unsigned int size = 0;
|
||||
@ -298,7 +298,7 @@ extra_augmentation_string_bytes (struct eh_cie_fde *entry)
|
||||
|
||||
/* Likewise ENTRY's augmentation data. */
|
||||
|
||||
static INLINE unsigned int
|
||||
static inline unsigned int
|
||||
extra_augmentation_data_bytes (struct eh_cie_fde *entry)
|
||||
{
|
||||
unsigned int size = 0;
|
||||
|
@ -878,7 +878,7 @@ static const struct score_reloc_map elf32_score_reloc_map[] =
|
||||
{BFD_RELOC_SCORE_DUMMY_HI16, R_SCORE_DUMMY_HI16},
|
||||
};
|
||||
|
||||
static INLINE hashval_t
|
||||
static inline hashval_t
|
||||
score_elf_hash_bfd_vma (bfd_vma addr)
|
||||
{
|
||||
#ifdef BFD64
|
||||
|
@ -3075,7 +3075,7 @@ gptab_compare (const void *p1, const void *p2)
|
||||
/* Use all 64 bits of a bfd_vma for the computation of a 32-bit
|
||||
hash number. */
|
||||
|
||||
static INLINE hashval_t
|
||||
static inline hashval_t
|
||||
mips_elf_hash_bfd_vma (bfd_vma addr)
|
||||
{
|
||||
#ifdef BFD64
|
||||
@ -7024,7 +7024,7 @@ _bfd_elf_mips_mach (flagword flags)
|
||||
|
||||
/* Return printable name for ABI. */
|
||||
|
||||
static INLINE char *
|
||||
static inline char *
|
||||
elf_mips_abi_name (bfd *abfd)
|
||||
{
|
||||
flagword flags;
|
||||
|
@ -189,7 +189,7 @@ ihex_mkobject (bfd *abfd)
|
||||
/* Read a byte from a BFD. Set *ERRORPTR if an error occurred.
|
||||
Return EOF on error or end of file. */
|
||||
|
||||
static INLINE int
|
||||
static inline int
|
||||
ihex_get_byte (bfd *abfd, bool *errorptr)
|
||||
{
|
||||
bfd_byte c;
|
||||
|
@ -66,7 +66,7 @@ bfd_mach_o_valid (bfd *abfd)
|
||||
return true;
|
||||
}
|
||||
|
||||
static INLINE bool
|
||||
static inline bool
|
||||
mach_o_wide_p (bfd_mach_o_header *header)
|
||||
{
|
||||
switch (header->version)
|
||||
@ -81,7 +81,7 @@ mach_o_wide_p (bfd_mach_o_header *header)
|
||||
}
|
||||
}
|
||||
|
||||
static INLINE bool
|
||||
static inline bool
|
||||
bfd_mach_o_wide_p (bfd *abfd)
|
||||
{
|
||||
return mach_o_wide_p (&bfd_mach_o_get_data (abfd)->header);
|
||||
|
26
bfd/mmo.c
26
bfd/mmo.c
@ -382,7 +382,7 @@ static bool mmo_scan (bfd *);
|
||||
static asection *mmo_decide_section (bfd *, bfd_vma);
|
||||
static asection *mmo_get_generic_spec_data_section (bfd *, int);
|
||||
static asection *mmo_get_spec_section (bfd *, int);
|
||||
static INLINE bfd_byte *mmo_get_loc (asection *, bfd_vma, int);
|
||||
static inline bfd_byte *mmo_get_loc (asection *, bfd_vma, int);
|
||||
static void mmo_xore_64 (asection *, bfd_vma vma, bfd_vma value);
|
||||
static void mmo_xore_32 (asection *, bfd_vma vma, unsigned int);
|
||||
static void mmo_xore_16 (asection *, bfd_vma vma, unsigned int);
|
||||
@ -741,7 +741,7 @@ mmo_decide_section (bfd *abfd, bfd_vma vma)
|
||||
|
||||
/* Xor in a 64-bit value VALUE at VMA. */
|
||||
|
||||
static INLINE void
|
||||
static inline void
|
||||
mmo_xore_64 (asection *sec, bfd_vma vma, bfd_vma value)
|
||||
{
|
||||
bfd_byte *loc = mmo_get_loc (sec, vma, 8);
|
||||
@ -753,7 +753,7 @@ mmo_xore_64 (asection *sec, bfd_vma vma, bfd_vma value)
|
||||
|
||||
/* Xor in a 32-bit value VALUE at VMA. */
|
||||
|
||||
static INLINE void
|
||||
static inline void
|
||||
mmo_xore_32 (asection *sec, bfd_vma vma, unsigned int value)
|
||||
{
|
||||
bfd_byte *loc = mmo_get_loc (sec, vma, 4);
|
||||
@ -765,7 +765,7 @@ mmo_xore_32 (asection *sec, bfd_vma vma, unsigned int value)
|
||||
|
||||
/* Xor in a 16-bit value VALUE at VMA. */
|
||||
|
||||
static INLINE void
|
||||
static inline void
|
||||
mmo_xore_16 (asection *sec, bfd_vma vma, unsigned int value)
|
||||
{
|
||||
bfd_byte *loc = mmo_get_loc (sec, vma, 2);
|
||||
@ -777,7 +777,7 @@ mmo_xore_16 (asection *sec, bfd_vma vma, unsigned int value)
|
||||
|
||||
/* Write a 32-bit word to output file, no lop_quote generated. */
|
||||
|
||||
static INLINE void
|
||||
static inline void
|
||||
mmo_write_tetra_raw (bfd *abfd, unsigned int value)
|
||||
{
|
||||
bfd_byte buf[4];
|
||||
@ -790,7 +790,7 @@ mmo_write_tetra_raw (bfd *abfd, unsigned int value)
|
||||
|
||||
/* Write a 32-bit word to output file; lop_quote if necessary. */
|
||||
|
||||
static INLINE void
|
||||
static inline void
|
||||
mmo_write_tetra (bfd *abfd, unsigned int value)
|
||||
{
|
||||
if (((value >> 24) & 0xff) == LOP)
|
||||
@ -801,7 +801,7 @@ mmo_write_tetra (bfd *abfd, unsigned int value)
|
||||
|
||||
/* Write a 64-bit word to output file, perhaps with lop_quoting. */
|
||||
|
||||
static INLINE void
|
||||
static inline void
|
||||
mmo_write_octa (bfd *abfd, bfd_vma value)
|
||||
{
|
||||
mmo_write_tetra (abfd, (unsigned int) (value >> 32));
|
||||
@ -810,7 +810,7 @@ mmo_write_octa (bfd *abfd, bfd_vma value)
|
||||
|
||||
/* Write a 64-bit word to output file, without lop_quoting. */
|
||||
|
||||
static INLINE void
|
||||
static inline void
|
||||
mmo_write_octa_raw (bfd *abfd, bfd_vma value)
|
||||
{
|
||||
mmo_write_tetra_raw (abfd, (unsigned int) (value >> 32));
|
||||
@ -820,7 +820,7 @@ mmo_write_octa_raw (bfd *abfd, bfd_vma value)
|
||||
/* Write quoted contents. Intended to be called multiple times in
|
||||
sequence, followed by a call to mmo_flush_chunk. */
|
||||
|
||||
static INLINE bool
|
||||
static inline bool
|
||||
mmo_write_chunk (bfd *abfd, const bfd_byte *loc, unsigned int len)
|
||||
{
|
||||
bool retval = true;
|
||||
@ -872,7 +872,7 @@ mmo_write_chunk (bfd *abfd, const bfd_byte *loc, unsigned int len)
|
||||
/* Flush remaining bytes, from a previous mmo_write_chunk, zero-padded to
|
||||
4 bytes. */
|
||||
|
||||
static INLINE bool
|
||||
static inline bool
|
||||
mmo_flush_chunk (bfd *abfd)
|
||||
{
|
||||
if (abfd->tdata.mmo_data->byte_no != 0)
|
||||
@ -889,7 +889,7 @@ mmo_flush_chunk (bfd *abfd)
|
||||
|
||||
/* Same, but from a list. */
|
||||
|
||||
static INLINE bool
|
||||
static inline bool
|
||||
mmo_write_chunk_list (bfd *abfd, mmo_data_list_type *datap)
|
||||
{
|
||||
for (; datap != NULL; datap = datap->next)
|
||||
@ -970,7 +970,7 @@ mmo_write_loc_chunk (bfd *abfd, bfd_vma vma, const bfd_byte *loc,
|
||||
|
||||
/* Same, but from a list. */
|
||||
|
||||
static INLINE bool
|
||||
static inline bool
|
||||
mmo_write_loc_chunk_list (bfd *abfd, mmo_data_list_type *datap)
|
||||
{
|
||||
/* Get an address different than the address of the first chunk. */
|
||||
@ -1472,7 +1472,7 @@ SUBSECTION
|
||||
If there's new contents, allocate to the next multiple of
|
||||
MMO_SEC_CONTENTS_CHUNK_SIZE. */
|
||||
|
||||
static INLINE bfd_byte *
|
||||
static inline bfd_byte *
|
||||
mmo_get_loc (asection *sec, bfd_vma vma, int size)
|
||||
{
|
||||
bfd_size_type allocated_size;
|
||||
|
Loading…
Reference in New Issue
Block a user