From 0f3b90553d7323805e5b881c0b9e4e5579b011c6 Mon Sep 17 00:00:00 2001 From: Sven Verdoolaege Date: Wed, 14 Jul 2010 14:18:31 +0200 Subject: [PATCH] privately export isl_basic_map_fast_cmp and isl_basic_map_fast_is_equal Signed-off-by: Sven Verdoolaege --- isl_map.c | 8 ++++---- isl_map_private.h | 4 ++++ 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/isl_map.c b/isl_map.c index 3fe5f70..62eb108 100644 --- a/isl_map.c +++ b/isl_map.c @@ -6040,8 +6040,8 @@ struct isl_basic_set *isl_basic_set_normalize(struct isl_basic_set *bset) (struct isl_basic_map *)bset); } -static int isl_basic_map_fast_cmp(const struct isl_basic_map *bmap1, - const struct isl_basic_map *bmap2) +int isl_basic_map_fast_cmp(const __isl_keep isl_basic_map *bmap1, + const __isl_keep isl_basic_map *bmap2) { int i, cmp; unsigned total; @@ -6086,8 +6086,8 @@ static int isl_basic_map_fast_cmp(const struct isl_basic_map *bmap1, return 0; } -static int isl_basic_map_fast_is_equal(struct isl_basic_map *bmap1, - struct isl_basic_map *bmap2) +int isl_basic_map_fast_is_equal(__isl_keep isl_basic_map *bmap1, + __isl_keep isl_basic_map *bmap2) { return isl_basic_map_fast_cmp(bmap1, bmap2) == 0; } diff --git a/isl_map_private.h b/isl_map_private.h index 54067c3..b6a2d52 100644 --- a/isl_map_private.h +++ b/isl_map_private.h @@ -94,8 +94,12 @@ struct isl_basic_set *isl_basic_set_gauss( struct isl_basic_set *bset, int *progress); __isl_give isl_basic_set *isl_basic_set_sort_constraints( __isl_take isl_basic_set *bset); +int isl_basic_map_fast_cmp(const __isl_keep isl_basic_map *bmap1, + const __isl_keep isl_basic_map *bmap2); int isl_basic_set_fast_is_equal(__isl_keep isl_basic_set *bset1, __isl_keep isl_basic_set *bset2); +int isl_basic_map_fast_is_equal(__isl_keep isl_basic_map *bmap1, + __isl_keep isl_basic_map *bmap2); struct isl_basic_map *isl_basic_map_normalize_constraints( struct isl_basic_map *bmap); struct isl_basic_set *isl_basic_set_normalize_constraints( -- 2.7.4