pub unsafe extern "C" fn n_poly_mod_invmod(
    A: *mut n_poly_struct,
    B: *mut n_poly_struct,
    P: *mut n_poly_struct,
    mod_: nmod_t
) -> c_int