diff options
author | Sven Verdoolaege <skimo@kotnet.org> | 2009-03-14 00:39:50 +0100 |
---|---|---|
committer | Sven Verdoolaege <skimo@kotnet.org> | 2009-03-20 16:46:53 +0100 |
commit | f3c1ab3859fad5a1971246c3139cb25320af6496 (patch) | |
tree | 66428afdcf31e545f62599baf6053db2e3d13c71 | |
parent | fabd8929c50296b5aba465f9f9027d13bfde60a7 (diff) | |
download | isl-f3c1ab3859fad5a1971246c3139cb25320af6496.tar.gz isl-f3c1ab3859fad5a1971246c3139cb25320af6496.tar.bz2 isl-f3c1ab3859fad5a1971246c3139cb25320af6496.zip |
isl_ctx: add negone
-rw-r--r-- | include/isl_ctx.h.in | 1 | ||||
-rw-r--r-- | isl_ctx.c | 4 |
2 files changed, 5 insertions, 0 deletions
diff --git a/include/isl_ctx.h.in b/include/isl_ctx.h.in index 59b0e50d..e59a6c26 100644 --- a/include/isl_ctx.h.in +++ b/include/isl_ctx.h.in @@ -43,6 +43,7 @@ struct isl_ctx { int ref; isl_int one; + isl_int negone; int n_cached; struct isl_blk cache[ISL_BLK_CACHE_SIZE]; @@ -20,6 +20,9 @@ struct isl_ctx *isl_ctx_alloc() isl_int_init(ctx->one); isl_int_set_si(ctx->one, 1); + isl_int_init(ctx->negone); + isl_int_set_si(ctx->negone, -1); + ctx->n_cached = 0; #ifdef ISL_POLYLIB @@ -53,5 +56,6 @@ void isl_ctx_free(struct isl_ctx *ctx) isl_hash_table_clear(&ctx->name_hash); isl_blk_clear_cache(ctx); isl_int_clear(ctx->one); + isl_int_clear(ctx->negone); free(ctx); } |