148 FILE *inputfile = fopen(settings.infilename, "r"); |
148 FILE *inputfile = fopen(settings.infilename, "r"); |
149 if (inputfile) { |
149 if (inputfile) { |
150 CxBuffer fbuf; |
150 CxBuffer fbuf; |
151 cxBufferInit(&fbuf, NULL, 4096, NULL, CX_BUFFER_AUTO_EXTEND); |
151 cxBufferInit(&fbuf, NULL, 4096, NULL, CX_BUFFER_AUTO_EXTEND); |
152 cx_stream_copy(inputfile, &fbuf, (cx_read_func) fread, |
152 cx_stream_copy(inputfile, &fbuf, (cx_read_func) fread, |
153 (cx_write_func) cxBufferWrite); |
153 cxBufferWriteFunc); |
154 cxBufferPut(&fbuf, 0); |
154 cxBufferPut(&fbuf, 0); |
155 fclose(inputfile); |
155 fclose(inputfile); |
156 c2html_textformat( |
156 c2html_textformat( |
157 fbuf.space, fout, (cx_write_func ) fwrite, hltr, |
157 fbuf.space, fout, (cx_write_func ) fwrite, hltr, |
158 settings.showlinenumbers |
158 settings.showlinenumbers |