unicorn_engine/
unicorn_const.rs1pub use unicorn_engine_sys::*;
2
3pub const API_MAJOR: u64 = 2;
4pub const API_MINOR: u64 = 1;
5pub const VERSION_MAJOR: u64 = 2;
6pub const VERSION_MINOR: u64 = 1;
7pub const VERSION_PATCH: u64 = 3;
8pub const VERSION_EXTRA: u64 = 255;
9pub const SECOND_SCALE: u64 = 1_000_000;
10pub const MILLISECOND_SCALE: u64 = 1_000;
11
12macro_rules! UC_CTL_READ {
13 ($expr:expr) => {
14 ControlType($expr.0 | ControlType::IO_READ.0)
15 };
16}
17
18macro_rules! UC_CTL_WRITE {
19 ($expr:expr) => {
20 ControlType($expr.0 | ControlType::IO_WRITE.0)
21 };
22}
23
24macro_rules! UC_CTL_READ_WRITE {
25 ($expr:expr) => {
26 ControlType($expr.0 | ControlType::IO_WRITE.0 | ControlType::IO_READ.0)
27 };
28}