3 #define cmd_alloc(size) cmd_alloc_dbg(size, __FILE__, __LINE__)
4 #define cmd_realloc(ptr,size) cmd_realloc_dbg(ptr, size, __FILE__, __LINE__)
5 #define cmd_free(ptr) cmd_free_dbg(ptr, __FILE__, __LINE__)
6 #define cmd_checkbuffer(ptr) cmd_checkbuffer_dbg(ptr, __FILE__, __LINE__)
7 #define cmd_dup(str) cmd_dup_dbg(str, __FILE__, __LINE__)
10 cmd_alloc_dbg(size_t size
, const char *file
, int line
);
13 cmd_realloc_dbg(void *ptr
, size_t size
, const char *file
, int line
);
16 cmd_free_dbg(void *ptr
, const char *file
, int line
);
19 cmd_dup_dbg(const TCHAR
*str
, const char *file
, int line
);
22 cmd_checkbuffer_dbg(void *ptr
, const char *file
, int line
);
29 #define cmd_alloc(size) malloc(size)
30 #define cmd_realloc(ptr,size) realloc(ptr, size)
31 #define cmd_free(ptr) free(ptr)
32 #define cmd_dup(str) _tcsdup(str)
33 #define cmd_checkbuffer(ptr)
34 #define cmd_exit(code) ExitProcess(code)