aboutsummaryrefslogtreecommitdiffstats
path: root/src/serdi.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2021-08-02 11:35:26 -0400
committerDavid Robillard <d@drobilla.net>2022-01-28 21:57:07 -0500
commit44846374476986dbff7ac6f576ec02eecc2e2902 (patch)
tree91bd02b3855654dc003eaf514a71b7c570b7af38 /src/serdi.c
parent2746098ad7d9f9d81e616a25e16aeae784f438a5 (diff)
downloadserd-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.c6
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;