#[derive(Clone, Copy, PartialEq, Eq, Debug, Hash)]
struct CapstoneArchInfo<'a> {
header_name: &'a str,
cs_name: &'a str,
}
static ARCH_INCLUDES: &'static [CapstoneArchInfo<'static>] = &[
CapstoneArchInfo {
header_name: "arm.h",
cs_name: "arm",
},
CapstoneArchInfo {
header_name: "arm64.h",
cs_name: "arm64",
},
CapstoneArchInfo {
header_name: "mips.h",
cs_name: "mips",
},
CapstoneArchInfo {
header_name: "ppc.h",
cs_name: "ppc",
},
CapstoneArchInfo {
header_name: "sparc.h",
cs_name: "sparc",
},
CapstoneArchInfo {
header_name: "systemz.h",
cs_name: "sysz",
},
CapstoneArchInfo {
header_name: "x86.h",
cs_name: "x86",
},
CapstoneArchInfo {
header_name: "xcore.h",
cs_name: "xcore",
},
];
static BINDINGS_FILE: &'static str = "capstone.rs";