From 4bc163e4d9a8464ef64341b2f9c68ac5841c5f6f Mon Sep 17 00:00:00 2001 From: Arne Goedeke <el@laramies.com> Date: Thu, 13 Nov 2014 15:39:46 +0100 Subject: [PATCH] rename aligned_alloc to xalloc_aligned C11 defines aligned_alloc. This can lead to all kinds of confusion, so lets rename our internal function. --- src/block_allocator.c | 2 +- src/pike_memory.c | 2 +- src/pike_memory.h | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/block_allocator.c b/src/block_allocator.c index 25a95a4e13..486a72c241 100644 --- a/src/block_allocator.c +++ b/src/block_allocator.c @@ -74,7 +74,7 @@ static struct ba_page * ba_alloc_page(struct block_allocator * a, int i) { size_t n = l.offset + l.block_size + l.doffset; struct ba_page * p; if (l.alignment) { - p = aligned_alloc(n, l.alignment); + p = xalloc_aligned(n, l.alignment); } else { #ifdef DEBUG_MALLOC /* In debug malloc mode, calling xalloc from the block alloc may result diff --git a/src/pike_memory.c b/src/pike_memory.c index f6ef05922e..0b1e3cf920 100644 --- a/src/pike_memory.c +++ b/src/pike_memory.c @@ -415,7 +415,7 @@ PMOD_EXPORT void *debug_xcalloc(size_t n, size_t s) return 0; } -PMOD_EXPORT void *aligned_alloc(size_t size, size_t alignment) { +PMOD_EXPORT void *xalloc_aligned(size_t size, size_t alignment) { void * ret; if (!size) return 0; diff --git a/src/pike_memory.h b/src/pike_memory.h index 80570f0f8f..961c3ac72e 100644 --- a/src/pike_memory.h +++ b/src/pike_memory.h @@ -233,7 +233,7 @@ PMOD_EXPORT void *debug_xmalloc(size_t s) MALLOC_FUNCTION; PMOD_EXPORT void debug_xfree(void *mem); PMOD_EXPORT void *debug_xrealloc(void *m, size_t s) MALLOC_FUNCTION; PMOD_EXPORT void *debug_xcalloc(size_t n, size_t s) MALLOC_FUNCTION; -PMOD_EXPORT void *aligned_alloc(size_t size, size_t alignment) MALLOC_FUNCTION; +PMOD_EXPORT void *xalloc_aligned(size_t size, size_t alignment) MALLOC_FUNCTION; #define PIKE_ALIGNTO(x, a) (((x) + (a)-1) & ~((a)-1)) -- GitLab