reintroduce isl_basic_set_add symbol
authorSven Verdoolaege <skimo@kotnet.org>
Thu, 29 Nov 2012 23:18:19 +0000 (00:18 +0100)
committerSven Verdoolaege <skimo@kotnet.org>
Fri, 30 Nov 2012 22:38:12 +0000 (23:38 +0100)
This function was renamed in 461a2cd (rename isl_basic_set_add to
isl_basic_set_add_dims, Mon Oct 1 10:55:08 2012 +0200), but it appears
that it is being used by CLooG.  Reintroduce the symbol for backward
compatibility, but mark it "deprecated" so that it will hopefully
not be used by new users.

Reported-by: Jack Howarth <howarth@bromo.med.uc.edu>
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
Makefile.am
include/isl/set.h
isl_deprecated.c [new file with mode: 0644]

index 4954063..1a74f07 100644 (file)
@@ -66,6 +66,7 @@ libisl_la_SOURCES = \
        isl_convex_hull.c \
        isl_ctx.c \
        isl_ctx_private.h \
+       isl_deprecated.c \
        isl_dim.c \
        isl_dim_map.h \
        isl_dim_map.c \
index 636d839..3f65fea 100644 (file)
@@ -322,6 +322,9 @@ __isl_give isl_set *isl_set_insert_dims(__isl_take isl_set *set,
                enum isl_dim_type type, unsigned pos, unsigned n);
 __isl_give isl_basic_set *isl_basic_set_add_dims(__isl_take isl_basic_set *bset,
                enum isl_dim_type type, unsigned n);
+/* deprecated */
+__isl_give isl_basic_set *isl_basic_set_add(__isl_take isl_basic_set *bset,
+       enum isl_dim_type type, unsigned n);
 __isl_give isl_set *isl_set_add_dims(__isl_take isl_set *set,
                enum isl_dim_type type, unsigned n);
 __isl_give isl_basic_set *isl_basic_set_move_dims(__isl_take isl_basic_set *bset,
diff --git a/isl_deprecated.c b/isl_deprecated.c
new file mode 100644 (file)
index 0000000..babe0de
--- /dev/null
@@ -0,0 +1,10 @@
+#include <isl/set.h>
+
+/* This function was never documented and has been replaced by
+ * isl_basic_set_add_dims.
+ */
+__isl_give isl_basic_set *isl_basic_set_add(__isl_take isl_basic_set *bset,
+       enum isl_dim_type type, unsigned n)
+{
+       return isl_basic_set_add_dims(bset, type, n);
+}