test_aligned_alloc.cc: In function ‘void* zng_calloc_unaligned(void*, unsigned int, unsigned int)’:
test_aligned_alloc.cc:14:34: warning: unused parameter ‘opaque’ [-Wunused-parameter]
test_aligned_alloc.cc: In function ‘void zng_cfree_unaligned(void*, void*)’:
test_aligned_alloc.cc:28:32: warning: unused parameter ‘opaque’ [-Wunused-parameter]
void *zng_calloc_unaligned(void *opaque, unsigned items, unsigned size) {
uint8_t *pointer = (uint8_t *)calloc(1, (items * size) + 2);
+ Z_UNUSED(opaque);
if (pointer == NULL)
return pointer;
/* Store whether or not our allocation is aligned */
void zng_cfree_unaligned(void *opaque, void *ptr) {
uint8_t *pointer = (uint8_t *)ptr;
+ Z_UNUSED(opaque);
pointer--;
/* Get whether or not our original memory pointer was aligned */
if (*pointer) {