aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_free_null.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2021-08-13 20:31:57 -0400
committerDavid Robillard <d@drobilla.net>2022-01-28 21:57:07 -0500
commit0e739f34801ff6810064a8fac570f6be2b61ae70 (patch)
tree4451739f8e9b00d490d2d59aa6b1f370ae99c356 /test/test_free_null.c
parent63e7e57237a79d0447b0450a7fd3148c43052299 (diff)
downloadserd-0e739f34801ff6810064a8fac570f6be2b61ae70.tar.gz
serd-0e739f34801ff6810064a8fac570f6be2b61ae70.tar.bz2
serd-0e739f34801ff6810064a8fac570f6be2b61ae70.zip
Simplify output stream API
This makes the paging mechanism an internal detail once again. While it's conceptually elegant to simply have a single write interface and have the block dumper just be another implementation of that, unfortunately it is not practical. The inlining of serd_block_dumper_write() is a significant performance boost, because it avoids a non-inlinable function call of overhead per character. Compared to the SerdByteSink approach, this removes the burden and overhead of needing to dynamically allocate the structure itself.
Diffstat (limited to 'test/test_free_null.c')
-rw-r--r--test/test_free_null.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/test/test_free_null.c b/test/test_free_null.c
index 1fa87979..51a3c2dc 100644
--- a/test/test_free_null.c
+++ b/test/test_free_null.c
@@ -25,7 +25,6 @@ main(void)
{
serd_free(NULL);
serd_byte_source_free(NULL);
- serd_byte_sink_free(NULL);
serd_node_free(NULL);
serd_world_free(NULL);
serd_env_free(NULL);