use fltk_sys::fl;
pub fn version() -> f64 {
unsafe { fl::Fl_version() }
}
pub fn version_str() -> String {
let v = api_version().to_string();
let start = v.len() - 4;
format!(
"{}.{}.{}",
&v[0..start].parse::<i32>().unwrap(),
&v[start..start + 2].parse::<i32>().unwrap(),
&v[start + 2..].parse::<i32>().unwrap()
)
}
pub fn api_version() -> i32 {
unsafe { fl::Fl_api_version() }
}
pub fn abi_version() -> i32 {
unsafe { fl::Fl_abi_version() }
}
pub fn crate_version() -> &'static str {
env!("CARGO_PKG_VERSION")
}