iscc.c: use C99 designated initializers
[barvinok.git] / isl_obj_str.h
blob19e2ec606b21146a59dd62870680bdf544e21a51
1 #include <isl/obj.h>
3 struct isl_str {
4 int ref;
6 struct isl_ctx *ctx;
8 char *s;
9 };
10 typedef struct isl_str isl_str;
12 __isl_give isl_str *isl_str_alloc(struct isl_ctx *ctx);
13 __isl_give isl_str *isl_str_concat(__isl_take isl_str *str1,
14 __isl_take isl_str *str2);
16 extern struct isl_obj_vtable isl_obj_str_vtable;
17 #define isl_obj_str (&isl_obj_str_vtable)