diff -r ff56b28e2cdd -r 60cecca5e484 src/frontend.c --- a/src/frontend.c Sun Jun 11 14:05:28 2023 +0200 +++ b/src/frontend.c Sun Jun 11 15:16:48 2023 +0200 @@ -150,10 +150,10 @@ cxBufferInit(&fbuf, NULL, 4096, NULL, CX_BUFFER_AUTO_EXTEND); cx_stream_copy(inputfile, &fbuf, (cx_read_func) fread, (cx_write_func) cxBufferWrite); + cxBufferPut(&fbuf, 0); fclose(inputfile); - c2html_bformat( - fbuf.space, fbuf.size, - fout, (cx_write_func ) fwrite, hltr, + c2html_textformat( + fbuf.space, fout, (cx_write_func ) fwrite, hltr, settings.showlinenumbers ); cxBufferDestroy(&fbuf);