diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/system.c | 19 | ||||
-rw-r--r-- | src/system.h | 3 |
2 files changed, 0 insertions, 22 deletions
diff --git a/src/system.c b/src/system.c index fbff8806..a371e548 100644 --- a/src/system.c +++ b/src/system.c @@ -34,10 +34,6 @@ #include <stdlib.h> #include <string.h> -#define SERD_HAVE_ALIGNED_ALLOCATION \ - defined(_WIN32) || defined(HAVE_ALIGNED_ALLOC) || \ - defined(HAVE_POSIX_MEMALIGN) - FILE* serd_fopen(const char* path, const char* mode) { @@ -71,21 +67,6 @@ serd_malloc_aligned(const size_t alignment, const size_t size) } void* -serd_calloc_aligned(const size_t alignment, const size_t size) -{ -#ifdef SERD_HAVE_ALIGNED_ALLOCATION - void* const ptr = serd_malloc_aligned(alignment, size); - if (ptr) { - memset(ptr, 0, size); - } - return ptr; -#else - (void)alignment; - return calloc(1, size); -#endif -} - -void* serd_allocate_buffer(const size_t size) { return serd_malloc_aligned(SERD_PAGE_SIZE, size); diff --git a/src/system.h b/src/system.h index 60095a5b..57203820 100644 --- a/src/system.h +++ b/src/system.h @@ -27,9 +27,6 @@ FILE* serd_fopen(const char* path, const char* mode); /// Allocate a buffer aligned to `alignment` bytes SERD_MALLOC_FUNC void* serd_malloc_aligned(size_t alignment, size_t size); -/// Allocate a zeroed buffer aligned to `alignment` bytes -SERD_MALLOC_FUNC void* serd_calloc_aligned(size_t alignment, size_t size); - /// Allocate an aligned buffer for I/O SERD_MALLOC_FUNC void* serd_allocate_buffer(size_t size); |