Added a lot of macros from elf.h