diff options
author | David Robillard <d@drobilla.net> | 2018-06-15 09:26:17 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2018-11-25 15:58:12 +0100 |
commit | 6cf2ecfab4b3cb150b154bdc1130aca022a8f89c (patch) | |
tree | 5ebefe63c8d06c6727f5d7a09cf888960d2a1c87 /src/serdi.c | |
parent | c8a91d6fcae2b5c7121f059f75e2a164735e56c1 (diff) | |
download | serd-6cf2ecfab4b3cb150b154bdc1130aca022a8f89c.tar.gz serd-6cf2ecfab4b3cb150b154bdc1130aca022a8f89c.tar.bz2 serd-6cf2ecfab4b3cb150b154bdc1130aca022a8f89c.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 134cd369..d70a52cc 100644 --- a/src/serdi.c +++ b/src/serdi.c @@ -272,9 +272,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, @@ -301,7 +304,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, |