blob: a732b7794a4de6bfc7364993765b028f204d76ea [file] [log] [blame]
/// \file
/// Wrappers for memory allocation.
#ifndef _MEMUTILS_H_
#define _MEMUTILS_H_
#include <stdlib.h>
#define freeMe(s,element) {if(s->element) comdFree(s->element); s->element = NULL;}
static void* comdMalloc(size_t iSize)
{
return malloc(iSize);
}
static void* comdCalloc(size_t num, size_t iSize)
{
return calloc(num, iSize);
}
static void* comdRealloc(void* ptr, size_t iSize)
{
return realloc(ptr, iSize);
}
static void comdFree(void *ptr)
{
free(ptr);
}
#endif