split off declarations for isl_aff and isl_pw_aff to separate file
authorSven Verdoolaege <skimo@kotnet.org>
Fri, 1 Jul 2011 12:38:32 +0000 (14:38 +0200)
committerSven Verdoolaege <skimo@kotnet.org>
Sat, 2 Jul 2011 09:40:00 +0000 (11:40 +0200)
Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
Makefile.am
include/isl/aff.h
include/isl/aff_type.h [new file with mode: 0644]
include/isl/constraint.h
include/isl/ilp.h
include/isl/map.h
include/isl/polynomial.h
include/isl/set.h
isl_test.c

index 5bb1ba3..4b8501e 100644 (file)
@@ -189,6 +189,7 @@ nodist_pkginclude_HEADERS = \
        include/isl/stdint.h
 pkginclude_HEADERS = \
        include/isl/aff.h \
+       include/isl/aff_type.h \
        include/isl/arg.h \
        include/isl/band.h \
        include/isl/blk.h \
index 55c44c7..613bcb3 100644 (file)
@@ -5,14 +5,12 @@
 #include <isl/local_space.h>
 #include <isl/printer.h>
 #include <isl/set_type.h>
+#include <isl/aff_type.h>
 
 #if defined(__cplusplus)
 extern "C" {
 #endif
 
-struct isl_aff;
-typedef struct isl_aff isl_aff;
-
 __isl_give isl_aff *isl_aff_zero(__isl_take isl_local_space *ls);
 
 __isl_give isl_aff *isl_aff_copy(__isl_keep isl_aff *aff);
@@ -85,9 +83,6 @@ __isl_give isl_printer *isl_printer_print_aff(__isl_take isl_printer *p,
        __isl_keep isl_aff *aff);
 void isl_aff_dump(__isl_keep isl_aff *aff);
 
-struct isl_pw_aff;
-typedef struct isl_pw_aff isl_pw_aff;
-
 isl_ctx *isl_pw_aff_get_ctx(__isl_keep isl_pw_aff *pwaff);
 __isl_give isl_dim *isl_pw_aff_get_dim(__isl_keep isl_pw_aff *pwaff);
 
diff --git a/include/isl/aff_type.h b/include/isl/aff_type.h
new file mode 100644 (file)
index 0000000..549ec80
--- /dev/null
@@ -0,0 +1,10 @@
+#ifndef ISL_AFF_TYPE_H
+#define ISL_AFF_TYPE_H
+
+struct isl_aff;
+typedef struct isl_aff isl_aff;
+
+struct isl_pw_aff;
+typedef struct isl_pw_aff isl_pw_aff;
+
+#endif
index 6bd554f..103d358 100644 (file)
@@ -10,7 +10,7 @@
 #ifndef ISL_CONSTRAINT_H
 #define ISL_CONSTRAINT_H
 
-#include <isl/aff.h>
+#include <isl/aff_type.h>
 #include <isl/div.h>
 #include <isl/set_type.h>
 #include <isl/printer.h>
index c760141..460aaed 100644 (file)
@@ -10,7 +10,7 @@
 #ifndef ISL_ILP_H
 #define ISL_ILP_H
 
-#include <isl/aff.h>
+#include <isl/aff_type.h>
 #include <isl/lp.h>
 
 #if defined(__cplusplus)
index c33eb28..67e15da 100644 (file)
@@ -21,7 +21,7 @@
 #include <isl/mat.h>
 #include <isl/printer.h>
 #include <isl/local_space.h>
-#include <isl/aff.h>
+#include <isl/aff_type.h>
 #include <isl/list.h>
 #include <isl/map_type.h>
 
index 6027e14..85bc716 100644 (file)
@@ -9,7 +9,7 @@
 #include <isl/point.h>
 #include <isl/printer.h>
 #include <isl/union_set.h>
-#include <isl/aff.h>
+#include <isl/aff_type.h>
 
 #if defined(__cplusplus)
 extern "C" {
index 864e847..2eabc7d 100644 (file)
@@ -11,7 +11,7 @@
 #define ISL_SET_H
 
 #include <isl/map_type.h>
-#include <isl/aff.h>
+#include <isl/aff_type.h>
 #include <isl/list.h>
 #include <isl/mat.h>
 #include <isl/point.h>
index 653b833..a837054 100644 (file)
@@ -12,6 +12,7 @@
 #include <limits.h>
 #include <isl_ctx_private.h>
 #include <isl_map_private.h>
+#include <isl/aff.h>
 #include <isl/set.h>
 #include <isl/flow.h>
 #include <isl/constraint.h>