1#![allow(non_camel_case_types)]
9#![allow(clippy::redundant_static_lifetimes)]
10include!("generated.rs");
11
12pub type soxr_fn_state_t = *const std::os::raw::c_void;
13pub type soxr_fn_state_t_mut = *mut std::os::raw::c_void;
14
15pub const SOXR_HQ: u32 = SOXR_20_BITQ; pub const SOXR_VHQ: u32 = SOXR_28_BITQ; #[test]
20fn test_version() {
21 use std::ffi::CStr;
22
23 let version = unsafe { soxr_version() };
24 let cstr = unsafe { CStr::from_ptr(version) };
25 let version = std::str::from_utf8(cstr.to_bytes()).unwrap();
26 println!("{}", version);
27 assert_eq!("libsoxr-0.1.3", version);
28}