hide isl_div internals
authorSven Verdoolaege <skimo@kotnet.org>
Mon, 16 May 2011 13:55:37 +0000 (15:55 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Mon, 16 May 2011 16:00:25 +0000 (18:00 +0200)
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
Makefile.am
include/isl/div.h
isl_constraint.c
isl_div.c
isl_div_private.h [new file with mode: 0644]
isl_polynomial.c

index 9c4b4c7..f9f17bb 100644 (file)
@@ -53,6 +53,7 @@ libisl_la_SOURCES = \
        isl_dim_map.h \
        isl_dim_map.c \
        isl_div.c \
+       isl_div_private.h \
        isl_equalities.c \
        isl_equalities.h \
        isl_factorization.c \
index e7ab0fc..bc0f860 100644 (file)
 extern "C" {
 #endif
 
-struct isl_div {
-       int ref;
-       struct isl_ctx *ctx;
-
-       struct isl_basic_map    *bmap;
-       isl_int                 **line;
-};
+struct isl_div;
 typedef struct isl_div isl_div;
 
 isl_ctx *isl_div_get_ctx(__isl_keep isl_div *div);
index f936e25..bcf39ee 100644 (file)
@@ -13,6 +13,7 @@
 #include <isl_map_private.h>
 #include <isl/constraint.h>
 #include <isl_dim_private.h>
+#include <isl_div_private.h>
 #include <isl/seq.h>
 
 isl_ctx *isl_constraint_get_ctx(__isl_keep isl_constraint *c)
index adabca9..d7ca68f 100644 (file)
--- a/isl_div.c
+++ b/isl_div.c
@@ -8,7 +8,7 @@
  */
 
 #include <isl_map_private.h>
-#include <isl/div.h>
+#include <isl_div_private.h>
 #include <isl/map.h>
 #include <isl_dim_private.h>
 #include <isl/seq.h>
diff --git a/isl_div_private.h b/isl_div_private.h
new file mode 100644 (file)
index 0000000..f0a88f9
--- /dev/null
@@ -0,0 +1,10 @@
+#include <isl/div.h>
+#include <isl/map.h>
+
+struct isl_div {
+       int ref;
+       struct isl_ctx *ctx;
+
+       struct isl_basic_map    *bmap;
+       isl_int                 **line;
+};
index 2a3b2c0..5ad0952 100644 (file)
@@ -18,6 +18,7 @@
 #include <isl_polynomial_private.h>
 #include <isl_point_private.h>
 #include <isl_dim_private.h>
+#include <isl_div_private.h>
 #include <isl_mat_private.h>
 #include <isl_range.h>