diff options
author | David Robillard <d@drobilla.net> | 2018-06-15 09:26:17 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2020-10-27 13:13:58 +0100 |
commit | ce6fbad56fb6970fe507186d6560ad4fac981d74 (patch) | |
tree | bb08acadb802660b221fd29b322e1cb083dd17e6 /src/serdi.c | |
parent | c5fb8c6326dfe8c46fe2247e611ae1bf94275da0 (diff) | |
download | serd-ce6fbad56fb6970fe507186d6560ad4fac981d74.tar.gz serd-ce6fbad56fb6970fe507186d6560ad4fac981d74.tar.bz2 serd-ce6fbad56fb6970fe507186d6560ad4fac981d74.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 99be638c..c16cd668 100644 --- a/src/serdi.c +++ b/src/serdi.c @@ -312,9 +312,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, @@ -341,7 +344,7 @@ main(int argc, char** argv) } else { st = 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, |