diff options
author | David Robillard <d@drobilla.net> | 2018-06-15 09:26:17 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2020-06-21 18:12:03 +0200 |
commit | 10bf7f7ce76d8b679449bfc9ba8b1814a79407fb (patch) | |
tree | ccb0aef1a21bdb603e4125e1b112d6ffd8b4ab53 /src/serdi.c | |
parent | 531b6c972df84a8f7545af2158236e9d0c3a460c (diff) | |
download | serd-10bf7f7ce76d8b679449bfc9ba8b1814a79407fb.tar.gz serd-10bf7f7ce76d8b679449bfc9ba8b1814a79407fb.tar.bz2 serd-10bf7f7ce76d8b679449bfc9ba8b1814a79407fb.zip |
Bring read/write interface closer to C standard
Diffstat (limited to 'src/serdi.c')
-rw-r--r-- | src/serdi.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/serdi.c b/src/serdi.c index 173e6578..c9624b33 100644 --- a/src/serdi.c +++ b/src/serdi.c @@ -290,9 +290,12 @@ main(int argc, char** argv) output_style |= SERD_STYLE_BULK; } - SerdWriter* writer = serd_writer_new( - output_syntax, (SerdStyle)output_style, - env, &base_uri, serd_file_sink, out_fd); + SerdWriter* writer = serd_writer_new(output_syntax, + (SerdStyle)output_style, + env, + &base_uri, + (SerdWriteFunc)fwrite, + out_fd); SerdReader* reader = serd_reader_new( input_syntax, writer, NULL, @@ -319,7 +322,7 @@ main(int argc, char** argv) } else { status = serd_reader_start_stream( reader, - bulk_read ? (SerdSource)fread : serd_file_read_byte, + bulk_read ? (SerdReadFunc)fread : serd_file_read_byte, (SerdStreamErrorFunc)ferror, in_fd, in_name, |