Defines | Functions

/srv/bpo/opendnssec/opendnssec-1.3.2/enforcer/ksm/include/ksm/memory.h File Reference

#include <stdlib.h>
Include dependency graph for memory.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define MemFree(ptr)   {if(ptr != NULL) {free(ptr); (ptr) = NULL;}}

Functions

void * MemMalloc (size_t size)
void * MemCalloc (size_t nmemb, size_t size)
void * MemRealloc (void *ptr, size_t size)

Define Documentation

#define MemFree (   ptr  )     {if(ptr != NULL) {free(ptr); (ptr) = NULL;}}

Function Documentation

void* MemCalloc ( size_t  nmemb,
size_t  size 
)

Definition at line 70 of file memory.c.

References KSM_STMTALLOC, and MsgLog().

Referenced by DbExecuteSql(), DbFetchRow(), MsgRegister(), StrArglistAdd(), StrArglistCreate(), and StrStrdup().

void* MemMalloc ( size_t  size  ) 
void* MemRealloc ( void *  ptr,
size_t  size 
)

Definition at line 81 of file memory.c.

References KSM_STMTALLOC, and MsgLog().

Referenced by MsgRegister(), StrAppend(), and StrArglistAdd().