pub unsafe extern "C" fn splitPathAtExtension(
    pathname: *const c_char,
    pbasename: *mut *mut c_char,
    pextension: *mut *mut c_char
) -> l_ok