ELF_BITS
#if ELF_BITS == 64
die("Not a %d bit executable\n", ELF_BITS);
#if (ELF_BITS == 32)
#define ElfW(type) _ElfW(ELF_BITS, type)
#if ELF_BITS == 64
#define FUNC(name) _FUNC(name, ELF_BITS)
#define ELF(x) _ELF(x, ELF_BITS)
die("Not a %d bit executable\n", ELF_BITS);
#define ElfW(type) _ElfW(ELF_BITS, type)
#define BITSFUNC(name) BITSFUNC2(name, ELF_BITS, )
#define INT_BITS BITSFUNC2(int, ELF_BITS, _t)
#define ELF(x) ELF_BITS_XFORM(ELF_BITS, x)
#if ELF_BITS == 64
#if ELF_BITS == 64
#if ELF_BITS == 64
#if ELF_BITS == 64
#if ELF_BITS == 64
die("Not a %d bit executable\n", ELF_BITS);
#define ElfW(type) _ElfW(ELF_BITS, type)
if (ELF_BITS == 64)
if (ELF_BITS == 64)
#if ELF_BITS == 64
#if ELF_BITS == 64
#if ELF_BITS == 64
#if ELF_BITS == 64
#define BITSFUNC(name) BITSFUNC2(name, ELF_BITS, )
#define INT_BITS BITSFUNC2(int, ELF_BITS, _t)
#define ELF(x) ELF_BITS_XFORM(ELF_BITS, x)
(ELF_BITS == 32 ? ELFCLASS32 : ELFCLASS64)) {
#ifndef ELF_BITS
#define ELF(x) ELF_BITS_XFORM(ELF_BITS, x)