libxdc_sys/lib.rs
1#![allow(non_upper_case_globals)]
2#![allow(non_camel_case_types)]
3#![allow(non_snake_case)]
4include!(concat!(env!("OUT_DIR"), "/bindings.rs"));
5
6#[cfg(test)]
7mod tests {
8 // use super::*;
9 // use std::os;
10 //
11 // #[test]
12 // fn libxdc_readme_example() {
13 // let mut trace = [0u8; 32];
14 // let mut bitmap = [0u8; 0x10000];
15 // let mut filter = [[0u64; 2]; 4];
16 // unsafe {
17 // let page_cache = page_cache_new(trace.as_ptr() as *const os::raw::c_char);
18 // let decoder = libxdc_init(
19 // filter.as_mut_ptr(),
20 // Some(page_cache_fetch),
21 // page_cache as *mut _,
22 // bitmap.as_mut_ptr() as *mut _,
23 // 0x10000,
24 // );
25 // let _ret = libxdc_decode(decoder, trace.as_mut_ptr(), trace.len());
26 // }
27 // }
28}