__ElfN
hdr_overflow(__ElfN(Off) off_beg, __ElfN(Size) size)
__ElfN(Off) off_end;
__ElfN(Off) noteloc, firstloc;
__ElfN(Size) notesz, firstlen, endbyte;
__ElfN(Off) pathloc, firstloc;
__ElfN(Size) pathsz, firstlen, endbyte;
#define __ElfType(x) typedef __ElfN(x) __CONCAT(Elf_,x)
#define ElfW(x) __ElfN(x)