/* * Copyright 2011 Sven Verdoolaege * * Use of this software is governed by the MIT license * * Written by Sven Verdoolaege. */ #undef EL #define EL … #undef PW #define PW … /* Print the body of a piecewise expression, i.e., a semicolon delimited * sequence of expressions, each followed by constraints. */ static __isl_give isl_printer *FN(print_body_pw,BASE)( __isl_take isl_printer *p, __isl_keep PW *pw) { … } /* Print a piecewise expression in isl format. */ static __isl_give isl_printer *FN(FN(print_pw,BASE),isl)( __isl_take isl_printer *p, __isl_keep PW *pw) { … }