pub unsafe extern "C" fn ca_poly_factor_squarefree(
c: *mut ca_struct,
fac: *mut ca_poly_vec_struct,
exp: *mut ulong,
F: *const ca_poly_struct,
ctx: *mut ca_ctx_struct,
) -> c_intpub unsafe extern "C" fn ca_poly_factor_squarefree(
c: *mut ca_struct,
fac: *mut ca_poly_vec_struct,
exp: *mut ulong,
F: *const ca_poly_struct,
ctx: *mut ca_ctx_struct,
) -> c_int