diff options
author | David Robillard <d@drobilla.net> | 2021-10-27 14:15:31 -0400 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2022-01-28 21:57:24 -0500 |
commit | 30487c277ac5d4be5786733ca7b98adb4c810ae9 (patch) | |
tree | f1b00a7725d74a594fcd91de2aea924485356528 /src/node.h | |
parent | 56cceb103dc633d6af957472945e792187a5dd4e (diff) | |
download | serd-30487c277ac5d4be5786733ca7b98adb4c810ae9.tar.gz serd-30487c277ac5d4be5786733ca7b98adb4c810ae9.tar.bz2 serd-30487c277ac5d4be5786733ca7b98adb4c810ae9.zip |
Add custom allocator support
Diffstat (limited to 'src/node.h')
-rw-r--r-- | src/node.h | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -102,14 +102,16 @@ is_langtag(SerdStringView string); SERD_MALLOC_FUNC SerdNode* SERD_ALLOCATED -serd_node_malloc(size_t size); +serd_node_malloc(SerdAllocator* SERD_NULLABLE allocator, size_t size); SERD_MALLOC_FUNC SerdNode* SERD_ALLOCATED -serd_node_try_malloc(SerdWriteResult result); +serd_node_try_malloc(SerdAllocator* SERD_NULLABLE allocator, + SerdWriteResult result); -void -serd_node_set(SerdNode* SERD_NULLABLE* SERD_NONNULL dst, +SerdStatus +serd_node_set(SerdAllocator* SERD_NULLABLE allocator, + SerdNode* SERD_NULLABLE* SERD_NONNULL dst, const SerdNode* SERD_NULLABLE src); SERD_PURE_FUNC |