diff options
author | Alan Modra <amodra@gmail.com> | 2019-09-19 12:15:16 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2019-09-20 18:04:02 +0930 |
commit | af30dc128be191dc6179763203035ff62c634284 (patch) | |
tree | 6d6f843bbfa3b1ae57bd6c2913b347b429a1ff3f /bfd/bfd-in.h | |
parent | 00f93c449228e69f2161405b1f49b406e88785f0 (diff) | |
download | gdb-af30dc128be191dc6179763203035ff62c634284.zip gdb-af30dc128be191dc6179763203035ff62c634284.tar.gz gdb-af30dc128be191dc6179763203035ff62c634284.tar.bz2 |
bfd macro conversion to inline functions, asymbol
* bfd-in.h (bfd_asymbol_section, bfd_asymbol_value, bfd_asymbol_name),
(bfd_asymbol_bfd, bfd_asymbol_flavour, bfd_set_asymbol_name): Delete.
* bfd.c (bfd_asymbol_section, bfd_asymbol_value, bfd_asymbol_name),
(bfd_asymbol_bfd, bfd_set_asymbol_name): New inline functions.
* targets.c (bfd_asymbol_flavour): Likewise.
* bfd-in2.h: Regenerate.
Diffstat (limited to 'bfd/bfd-in.h')
-rw-r--r-- | bfd/bfd-in.h | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/bfd/bfd-in.h b/bfd/bfd-in.h index 34c1c3a..e9ada8d 100644 --- a/bfd/bfd-in.h +++ b/bfd/bfd-in.h @@ -237,19 +237,6 @@ typedef unsigned long symindex; #define BFD_NO_MORE_SYMBOLS ((symindex) ~0) -/* General purpose part of a symbol X; - target specific parts are in libcoff.h, libaout.h, etc. */ - -#define bfd_asymbol_section(sy) ((sy)->section) -#define bfd_asymbol_value(sy) ((sy)->section->vma + (sy)->value) -#define bfd_asymbol_name(sy) ((sy)->name) -#define bfd_asymbol_bfd(sy) ((sy)->the_bfd) -#define bfd_asymbol_flavour(sy) \ - (((sy)->flags & BSF_SYNTHETIC) != 0 \ - ? bfd_target_unknown_flavour \ - : (sy)->the_bfd->xvec->flavour) -#define bfd_set_asymbol_name(sy, n) do { (sy)->name = (n); } while (0) - /* A canonical archive symbol. */ /* This is a type pun with struct ranlib on purpose! */ typedef struct carsym |