cleanup_jpeg
if (!decode_jpeg_image(z)) { cleanup_jpeg(z); return NULL; }
if (!z->img_comp[k].linebuf) { cleanup_jpeg(z); return epuc("outofmem", "Out of memory"); }
if (!output) { cleanup_jpeg(z); return epuc("outofmem", "Out of memory"); }
cleanup_jpeg(z);