#include "array.h"
-static char UNUSED id[] = "$Id: array.c,v 1.13 2006/12/17 22:52:43 fw Exp $";
+static char UNUSED id[] = "$Id: array.c,v 1.15 2007/11/18 15:05:35 alex Exp $";
#include <assert.h>
#define array_UNUSABLE(x) ( !(x)->mem || (0 == (x)->allocated) )
-#define ALIGN_32U(x) (((x)+31U ) & ~(31U))
-#define ALIGN_1024U(x) (((x)+1023U) & ~(1023U))
-#define ALIGN_4096U(x) (((x)+4095U) & ~(4095U))
+#define ALIGN_32U(x) (((x)+(unsigned)31 ) & ~((unsigned)31))
+#define ALIGN_1024U(x) (((x)+(unsigned)1023) & ~((unsigned)1023))
+#define ALIGN_4096U(x) (((x)+(unsigned)4095) & ~((unsigned)4095))
static bool
array_free(array * a)
{
assert(a != NULL);
-#ifdef DEBUG
+#ifdef DEBUG_ARRAY
Log(LOG_DEBUG,
"array_free(): %u bytes free'd (%u bytes still used at time of free()).",
a->allocated, a->used);