update isl for fix in parameter alignment
[barvinok.git] / isl_obj_list.h
blobb59b4f6f5693c191ff7e836dd7a89b91e7ff2030
1 #include <isl_obj.h>
3 struct isl_list {
4 int ref;
6 struct isl_ctx *ctx;
8 int n;
9 struct isl_obj obj[1];
11 typedef struct isl_list isl_list;
13 struct isl_list *isl_list_alloc(struct isl_ctx *ctx, int n);
14 void isl_list_free(struct isl_list *list);
16 __isl_give isl_list *isl_list_concat(__isl_take isl_list *list1,
17 __isl_take isl_list *list2);
19 extern struct isl_obj_vtable isl_obj_list_vtable;
20 #define isl_obj_list (&isl_obj_list_vtable)