privately export isl_morph_alloc and isl_morph_identity
authorSven Verdoolaege <skimo@kotnet.org>
Mon, 24 May 2010 15:01:12 +0000 (17:01 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Sat, 12 Jun 2010 11:16:36 +0000 (13:16 +0200)
isl_morph.c
isl_morph.h

index dc350f8..048fc72 100644 (file)
@@ -14,7 +14,7 @@
 #include <isl_dim_private.h>
 #include <isl_equalities.h>
 
-static __isl_give isl_morph *isl_morph_alloc(
+__isl_give isl_morph *isl_morph_alloc(
        __isl_take isl_basic_set *dom, __isl_take isl_basic_set *ran,
        __isl_take isl_mat *map, __isl_take isl_mat *inv)
 {
index fffcdca..ca23e6a 100644 (file)
@@ -35,7 +35,11 @@ struct isl_morph {
 };
 typedef struct isl_morph isl_morph;
 
+__isl_give isl_morph *isl_morph_alloc(
+       __isl_take isl_basic_set *dom, __isl_take isl_basic_set *ran,
+       __isl_take isl_mat *map, __isl_take isl_mat *inv);
 __isl_give isl_morph *isl_morph_copy(__isl_keep isl_morph *morph);
+__isl_give isl_morph *isl_morph_identity(__isl_keep isl_basic_set *bset);
 void isl_morph_free(__isl_take isl_morph *morph);
 
 __isl_give isl_dim *isl_morph_get_ran_dim(__isl_keep isl_morph *morph);