pub unsafe extern "C" fn n_poly_init(A: *mut n_poly_struct)