[binutils-gdb] Remove bfd_boolean definition from bfd
Alan Modra via Binutils-cvs <[email protected]>
| Newsgroups | gmane.comp.gnu.binutils.cvs |
|---|---|
| Message-ID | <[email protected]> |
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=1d95b744c06974f0a00c143c6e0fc979af930908 commit 1d95b744c06974f0a00c143c6e0fc979af930908 Author: Alan Modra <[email protected]> Date: Fri Mar 6 09:07:16 2026 +1030 Remove bfd_boolean definition from bfd It has been almost 5 years since I started retiring bfd_boolean. Remove it entirely. Diff: --- bfd/bfd-in.h | 14 -------------- bfd/bfd-in2.h | 14 -------------- 2 files changed, 28 deletions(-) diff --git a/bfd/bfd-in.h b/bfd/bfd-in.h index 8fd45e82c51..3d15132b956 100644 --- a/bfd/bfd-in.h +++ b/bfd/bfd-in.h @@ -76,20 +76,6 @@ extern "C" { #define BFD64 #endif -/* Boolean type used in bfd. - General rule: Functions which are bfd_boolean return TRUE on - success and FALSE on failure (unless they're a predicate). */ - -#ifdef POISON_BFD_BOOLEAN -# pragma GCC poison bfd_boolean -#else -# define bfd_boolean bool -# undef FALSE -# undef TRUE -# define FALSE 0 -# define TRUE 1 -#endif - /* Silence "applying zero offset to null pointer" UBSAN warnings. */ #define PTR_ADD(P,A) ((A) != 0 ? (P) + (A) : (P)) /* Also prevent non-zero offsets from being applied to a null pointer. */ diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h index 478a8af2bed..bcec515e8be 100644 --- a/bfd/bfd-in2.h +++ b/bfd/bfd-in2.h @@ -83,20 +83,6 @@ extern "C" { #define BFD64 #endif -/* Boolean type used in bfd. - General rule: Functions which are bfd_boolean return TRUE on - success and FALSE on failure (unless they're a predicate). */ - -#ifdef POISON_BFD_BOOLEAN -# pragma GCC poison bfd_boolean -#else -# define bfd_boolean bool -# undef FALSE -# undef TRUE -# define FALSE 0 -# define TRUE 1 -#endif - /* Silence "applying zero offset to null pointer" UBSAN warnings. */ #define PTR_ADD(P,A) ((A) != 0 ? (P) + (A) : (P)) /* Also prevent non-zero offsets from being applied to a null pointer. */