diff options
Diffstat (limited to 'src/system.h')
-rw-r--r-- | src/system.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/system.h b/src/system.h index 6a2eae11..903fdb3d 100644 --- a/src/system.h +++ b/src/system.h @@ -36,7 +36,13 @@ serd_file_read_byte(void* buf, size_t size, size_t nmemb, void* stream) return 1; } -void* -serd_bufalloc(size_t size); +/** Allocate a buffer aligned to `alignment` bytes. */ +void* serd_malloc_aligned(size_t size, size_t alignment); + +/** Allocate a zeroed buffer aligned to `alignment` bytes. */ +void* serd_calloc_aligned(size_t size, size_t alignment); + +/** Allocate an aligned buffer for I/O. */ +void* serd_allocate_buffer(size_t size); #endif // SERD_SYSTEM_H |