pub unsafe extern "C" fn mpoly_main_variable_terms1(
    i1: *mut mp_limb_signed_t,
    n1: *mut mp_limb_signed_t,
    exp1: *const mp_limb_t,
    l1: mp_limb_signed_t,
    len1: mp_limb_signed_t,
    k: mp_limb_signed_t,
    num: mp_limb_signed_t,
    bits: mp_limb_signed_t
)