pub unsafe extern "C" fn PL_get_list_nchars(
    l: term_t,
    len: *mut usize,
    s: *mut *mut c_char,
    flags: c_uint
) -> c_int