X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=polytope_scan.c;h=959451585fefcfd4c113e701da8bb70bd5511f9d;hb=3d9f65131f9da197bca3a30eccf3a70107f50f03;hp=fbd80ae673b1337c66f51ec29ea0e3580f684bfd;hpb=67550660e816eea6748a904cbf82a6501bc10432;p=platform%2Fupstream%2Fisl.git diff --git a/polytope_scan.c b/polytope_scan.c index fbd80ae..9594515 100644 --- a/polytope_scan.c +++ b/polytope_scan.c @@ -1,16 +1,18 @@ /* * Copyright 2008-2009 Katholieke Universiteit Leuven * - * Use of this software is governed by the GNU LGPLv2.1 license + * Use of this software is governed by the MIT license * * Written by Sven Verdoolaege, K.U.Leuven, Departement * Computerwetenschappen, Celestijnenlaan 200A, B-3001 Leuven, Belgium */ #include +#include #include "isl_equalities.h" -#include "isl_seq.h" +#include #include "isl_scan.h" +#include /* The input of this program is the same as that of the "polytope_scan" * program from the barvinok distribution. @@ -47,12 +49,14 @@ error: static struct isl_mat *isl_basic_set_scan_samples(struct isl_basic_set *bset) { + isl_ctx *ctx; unsigned dim; struct scan_samples ss; + ctx = isl_basic_set_get_ctx(bset); dim = isl_basic_set_total_dim(bset); ss.callback.add = scan_samples_add_sample; - ss.samples = isl_mat_alloc(bset->ctx, 0, 1 + dim); + ss.samples = isl_mat_alloc(ctx, 0, 1 + dim); if (!ss.samples) goto error; @@ -89,9 +93,9 @@ int main(int argc, char **argv) struct isl_basic_set *bset; struct isl_mat *samples; - bset = isl_basic_set_read_from_file(ctx, stdin, 0); + bset = isl_basic_set_read_from_file(ctx, stdin); samples = isl_basic_set_samples(bset); - isl_mat_dump(samples, stdout, 0); + isl_mat_print_internal(samples, stdout, 0); isl_mat_free(samples); isl_ctx_free(ctx);