#include #include #define SUFFIX(x) x ## 64 typedef struct VasEBoot_macho_header64 VasEBoot_macho_header_t; typedef struct VasEBoot_macho_segment64 VasEBoot_macho_segment_t; typedef VasEBoot_uint64_t VasEBoot_macho_addr_t; typedef struct VasEBoot_macho_thread64 VasEBoot_macho_thread_t; #define offsetXX offset64 #define ncmdsXX ncmds64 #define cmdsizeXX cmdsize64 #define cmdsXX cmds64 #define endXX end64 #define uncompressedXX uncompressed64 #define compressedXX compressed64 #define uncompressed_sizeXX uncompressed_size64 #define compressed_sizeXX compressed_size64 #define XX "64" #define VasEBoot_MACHO_MAGIC VasEBoot_MACHO_MAGIC64 #define VasEBoot_MACHO_CMD_SEGMENT VasEBoot_MACHO_CMD_SEGMENT64 #include "machoXX.c"