#include #include #include #include char* padic_poly_get_str(padic_poly_t poly, const padic_ctx_t ctx) { char* buffer = NULL; size_t bufferSize = 0; FILE* out = open_memstream(&buffer, &bufferSize); padic_poly_fprint(out, poly, ctx); fclose(out); return buffer; }