1#![allow(non_upper_case_globals)]
2#![allow(non_camel_case_types)]
3#![allow(non_snake_case)]
4
5include!(concat!(env!("OUT_DIR"), "/bindings.rs"));
6
7#[cfg(test)]
8mod tests {
9 use std::ffi::CStr;
10
11 use super::*;
12
13 #[test]
14 fn it_works() {
15 let ffi_cdda_version = unsafe { CStr::from_ptr(cdda_version()) };
16 let ffi_paranoia_version = unsafe { CStr::from_ptr(paranoia_version()) };
17
18 let cdda_version = ffi_cdda_version.to_str().expect("non-UTF8 version string");
19 let paranoia_version = ffi_paranoia_version
20 .to_str()
21 .expect("non-UTF8 version string");
22
23 eprintln!("cdda version: {}", cdda_version);
24 eprintln!("paranoia version: {}", paranoia_version);
25 }
26}