update pet for support for recent versions of clang
[barvinok.git] / lexmin_options.c
blob539871a0fc3319fc3454aa6e7539aea5d585d433
1 #include "lexmin.h"
3 static struct isl_arg_choice check[] = {
4 {"none", BV_LEXMIN_EMPTINESS_CHECK_NONE},
5 {"count", BV_LEXMIN_EMPTINESS_CHECK_COUNT},
6 {"sample", BV_LEXMIN_EMPTINESS_CHECK_SAMPLE},
7 {0}
8 };
10 ISL_ARGS_START(struct lexmin_options, lexmin_options_args)
11 ISL_ARG_CHILD(struct lexmin_options, verify, NULL,
12 &verify_options_args, "verification")
13 ISL_ARG_BOOL(struct lexmin_options, reduce, 0, "reduction", 1, NULL)
14 ISL_ARG_CHOICE(struct lexmin_options, emptiness_check,
15 0, "emptiness-check", check, BV_LEXMIN_EMPTINESS_CHECK_SAMPLE, NULL)
16 ISL_ARGS_END
18 ISL_ARG_DEF(lexmin_options, struct lexmin_options, lexmin_options_args)