pub unsafe extern "C" fn _ca_poly_gcd( G: ca_ptr, A: ca_srcptr, lenA: slong, B: ca_srcptr, lenB: slong, ctx: *mut ca_ctx_struct, ) -> slong