__isl_give isl_pw_qpolynomial *isl_pw_qpolynomial_split_periods(
__isl_take isl_pw_qpolynomial *pwqp, int max_periods);
+__isl_give isl_pw_qpolynomial *isl_basic_set_multiplicative_call(
+ __isl_take isl_basic_set *bset,
+ __isl_give isl_pw_qpolynomial *(*fn)(__isl_take isl_basic_set *bset));
+
enum isl_fold {
isl_fold_min,
isl_fold_max,