diff options
author | David Robillard <d@drobilla.net> | 2021-08-02 11:35:26 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2022-01-28 21:57:07 -0500 |
commit | 44846374476986dbff7ac6f576ec02eecc2e2902 (patch) | |
tree | 91bd02b3855654dc003eaf514a71b7c570b7af38 /src/serdi.c | |
parent | 2746098ad7d9f9d81e616a25e16aeae784f438a5 (diff) | |
download | serd-44846374476986dbff7ac6f576ec02eecc2e2902.tar.gz serd-44846374476986dbff7ac6f576ec02eecc2e2902.tar.bz2 serd-44846374476986dbff7ac6f576ec02eecc2e2902.zip |
Factor out opening output files
Diffstat (limited to 'src/serdi.c')
-rw-r--r-- | src/serdi.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/serdi.c b/src/serdi.c index 56762b23..b1771fec 100644 --- a/src/serdi.c +++ b/src/serdi.c @@ -380,12 +380,8 @@ main(int argc, char** argv) const SerdDescribeFlags describe_flags = no_inline ? SERD_NO_INLINE_OBJECTS : 0u; - const size_t block_size = bulk_write ? 4096u : 1u; SerdByteSink* const byte_sink = - out_filename - ? serd_byte_sink_new_filename(out_filename, block_size) - : serd_byte_sink_new_function((SerdWriteFunc)fwrite, stdout, block_size); - + serd_open_output(out_filename, bulk_write ? 4096u : 1u); if (!byte_sink) { perror("serdi: error opening output file"); return 1; |