Signed-off-by: Sven Verdoolaege <skimo@kotnet.org>
__isl_give isl_printer *isl_printer_to_file(isl_ctx *ctx,
FILE *file);
__isl_give isl_printer *isl_printer_to_str(isl_ctx *ctx);
- void isl_printer_free(__isl_take isl_printer *printer);
+ void *isl_printer_free(__isl_take isl_printer *printer);
__isl_give char *isl_printer_get_str(
__isl_keep isl_printer *printer);
__isl_give isl_printer *isl_printer_to_file(isl_ctx *ctx, FILE *file);
__isl_give isl_printer *isl_printer_to_str(isl_ctx *ctx);
-void isl_printer_free(__isl_take isl_printer *printer);
+void *isl_printer_free(__isl_take isl_printer *printer);
isl_ctx *isl_printer_get_ctx(__isl_keep isl_printer *printer);
FILE *isl_printer_get_file(__isl_keep isl_printer *printer);
return NULL;
}
-void isl_printer_free(__isl_take isl_printer *p)
+void *isl_printer_free(__isl_take isl_printer *p)
{
if (!p)
- return;
+ return NULL;
free(p->buf);
isl_ctx_deref(p->ctx);
free(p);
+
+ return NULL;
}
isl_ctx *isl_printer_get_ctx(__isl_keep isl_printer *printer)