- fwrite (outbuf0, 1, outbuf - outbuf0, stdout);
+ fwrite(outbuf0, 1, outbuf - outbuf0, stdout);
+ outbuf = outbuf0;
+ outbytesleft = CHUNK_OUT;
+ r = yaz_iconv(cd, 0, 0, &outbuf, &outbytesleft);
+ if (outbuf != outbuf0)
+ fwrite(outbuf0, 1, outbuf - outbuf0, stdout);