pub unsafe extern "C" fn PL_get_compound_name_arity( t: term_t, name: *mut atom_t, arity: *mut c_int ) -> c_int