X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=bound.c;h=a0772b7b98e87a756ad32f200b631f3cc7369885;hb=de51a9bc4da5dd3f1f9f57c2362da6f9752c44e0;hp=711500296742245b9fe512338fce7bf4c8baf28f;hpb=44d79a0484a9e0cbb0f40221b8a42dec5fa6c133;p=platform%2Fupstream%2Fisl.git diff --git a/bound.c b/bound.c index 7115002..a0772b7 100644 --- a/bound.c +++ b/bound.c @@ -2,6 +2,7 @@ #include #include #include +#include struct bound_options { struct isl_options *isl; @@ -10,15 +11,15 @@ struct bound_options { int continue_on_error; }; -struct isl_arg bound_options_arg[] = { -ISL_ARG_CHILD(struct bound_options, isl, "isl", isl_options_arg, "isl options") +ISL_ARGS_START(struct bound_options, bound_options_args) +ISL_ARG_CHILD(struct bound_options, isl, "isl", &isl_options_args, + "isl options") ISL_ARG_BOOL(struct bound_options, verify, 'T', "verify", 0, NULL) ISL_ARG_BOOL(struct bound_options, print_all, 'A', "print-all", 0, NULL) ISL_ARG_BOOL(struct bound_options, continue_on_error, '\0', "continue-on-error", 0, NULL) -ISL_ARG_END -}; +ISL_ARGS_END -ISL_ARG_DEF(bound_options, struct bound_options, bound_options_arg) +ISL_ARG_DEF(bound_options, struct bound_options, bound_options_args) static __isl_give isl_set *set_bounds(__isl_take isl_set *set) { @@ -238,7 +239,7 @@ int main(int argc, char **argv) assert(options); argc = bound_options_parse(options, argc, argv, ISL_ARG_ALL); - ctx = isl_ctx_alloc_with_options(bound_options_arg, options); + ctx = isl_ctx_alloc_with_options(&bound_options_args, options); s = isl_stream_new_file(ctx, stdin); obj = isl_stream_read_obj(s);