X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=print_templ.c;h=f147fdc5480fe85d3e772a6d8b87ab37cc2712ad;hb=7bc3560a92635b5dcf7eb9e7329992fc935a1ce2;hp=9dd9b862ceb8d87388994db9a6928128217671da;hpb=44d79a0484a9e0cbb0f40221b8a42dec5fa6c133;p=platform%2Fupstream%2Fisl.git diff --git a/print_templ.c b/print_templ.c index 9dd9b86..f147fdc 100644 --- a/print_templ.c +++ b/print_templ.c @@ -16,3 +16,18 @@ void FN(TYPE,dump)(__isl_keep TYPE *obj) p = isl_printer_end_line(p); isl_printer_free(p); } + +__isl_give char *FN(TYPE,to_str)(__isl_keep TYPE *obj) +{ + isl_printer *p; + char *s; + + if (!obj) + return NULL; + p = isl_printer_to_str(FN(TYPE,get_ctx)(obj)); + p = FN(isl_printer_print,BASE)(p, obj); + s = isl_printer_get_str(p); + isl_printer_free(p); + + return s; +}