pub unsafe extern "C" fn gr_poly_shift_equivalent(
shift: *mut fmpz,
p: *const gr_poly_struct,
q: *const gr_poly_struct,
ctx: *mut gr_ctx_struct,
) -> truth_tpub unsafe extern "C" fn gr_poly_shift_equivalent(
shift: *mut fmpz,
p: *const gr_poly_struct,
q: *const gr_poly_struct,
ctx: *mut gr_ctx_struct,
) -> truth_t