unicorn_engine/
unicorn_const.rs

1pub 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}