-void isl_handle_error(isl_ctx *ctx, int error, const char *msg,
+#define __isl_calloc(type,size) ((type *)calloc(1, size))
+#define __isl_calloc_type(type) __isl_calloc(type,sizeof(type))
+
+void isl_handle_error(isl_ctx *ctx, enum isl_error error, const char *msg,