1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#![feature(libc)] #![feature(core)] #![feature(debug_builders)] extern crate libc; pub mod instruction; pub mod constants; pub mod ffi; pub mod capstone; pub use instruction::*; pub use constants::*; pub use capstone::Capstone; use std::ptr; // bindgen by default used this type name everywhere, it is easier to leave it alone. #[allow(non_camel_case_types)] pub type csh = libc::size_t;