pub unsafe extern "C" fn _perm_compose( res: *mut slong, vec1: *const slong, vec2: *const slong, n: slong, )