diff options
Diffstat (limited to 'bfd/libelf.h')
-rw-r--r-- | bfd/libelf.h | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/bfd/libelf.h b/bfd/libelf.h index 9936c23..3ef9d89 100644 --- a/bfd/libelf.h +++ b/bfd/libelf.h @@ -25,22 +25,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "elf/internal.h" #include "elf/external.h" -/* This CAT4 hack is to avoid a problem with some strict ANSI C preprocessors. - The problem is, "32_" is not a valid preprocessing token, and we don't - want extra underscores (e.g., "elf_32_"). The XCAT2 macro will cause the - inner CAT macros to be evaluated first, producing still-valid pp-tokens. - Then the final concatenation can be done. (Sigh.) */ -#ifdef SABER -#define CAT4(a,b,c,d) a##b##c##d -#else -#ifdef __STDC__ -#define XCAT2(a,b) CAT(a,b) -#define CAT4(a,b,c,d) XCAT2(CAT(a,b),CAT(c,d)) -#else -#define CAT4(a,b,c,d) a/**/b/**/c/**/d -#endif -#endif - /* If size isn't specified as 64 or 32, NAME macro should fail. */ #ifndef NAME #if ARCH_SIZE==64 |