smartcols-sys 0.1.4

Unsafe Rust bindings for libsmartcols
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use core::ffi::CStr;
use core::ptr;

#[test]
fn scols_get_library_version() {
    let mut version = ptr::null();
    let r = unsafe { super::scols_get_library_version(&raw mut version) };
    assert!(r > 0);

    assert!(!version.is_null());
    let version = unsafe { CStr::from_ptr(version) };
    assert_ne!(0, version.count_bytes());
}