51 const char *CompilDate,
52 const char *CompilTime,
53 const char *Function);
76 const char *CompilDate,
77 const char *CompilTime,
78 const char *Function);
102 const char *CompilDate,
103 const char *CompilTime,
104 const char *Function);
138 const char *CompilDate,
139 const char *CompilTime,
140 const char *Function);
159 const char *CompilDate,
160 const char *CompilTime,
161 const char *Function);
180 const char *p_Format,
183 const char *CompilDate,
184 const char *CompilTime,
185 const char *Function,
void * dbg_malloc(const size_t Size, const char *File, const int Line, const char *CompilDate, const char *CompilTime, const char *Function)
Malloc compatible standard allocation.
void * dbg_calloc(const size_t NMemb, const size_t Size, const char *File, const int Line, const char *CompilDate, const char *CompilTime, const char *Function)
Allocate a table of item from the size of each and number.
void * dbg_realloc(void *Ptr, const size_t Size, const char *File, const int Line, const char *CompilDate, const char *CompilTime, const char *Function)
Resize an already allocated and tracked block.
int dbg_asprintf(char **p_Ptr, const char *p_Format, const char *File, const int Line, const char *CompilDate, const char *CompilTime, const char *Function,...)
Build a formatted string with allocation.
void dbg_free(void *Ptr, const char *File, const int Line, const char *CompilDate, const char *CompilTime, const char *Function)
Free compatible standard memory release.
char * dbg_strdup(const char *Ptr, const char *File, const int Line, const char *CompilDate, const char *CompilTime, const char *Function)
String duplication with allocation.
Memory block metadata tracking headers.