Thou shalt write header files in a way that they are compilable
entities on their own.
#include "libvex_basictypes.h" // offsetof
#include "guest_generic_bb_to_IR.h" // DisResult
#include "libvex_guest_s390x.h" // VexGuestS390XState
+#include "main_util.h" // STATIC_ASSERT
/* Convert one s390 insn to IR. See the type DisOneInstrFn in
#include "libvex_ir.h" // emptyIRSB
#include "libvex.h" // LibVEX_Init
-#include "main_util.h" // GRRR for guest_s390_defs.h which needs STATIC_ASSERT
#include "guest_s390_defs.h" // disInstr_S390
#include "host_s390_defs.h" // s390_host_hwcaps
#include "main_globals.h" // vex_traceflags