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}