cmddbg.h

来自「ReactOS是一些高手根据Windows XP的内核编写出的类XP。内核实现机」· C头文件 代码 · 共 31 行

H
31
字号
#ifdef _DEBUG_MEM

#define cmd_alloc(size) cmd_alloc_dbg(size, __FILE__, __LINE__)
#define cmd_realloc(ptr,size) cmd_realloc_dbg(ptr, size, __FILE__, __LINE__)
#define cmd_free(ptr) cmd_free_dbg(ptr, __FILE__, __LINE__)
#define cmd_checkbuffer(ptr) cmd_checkbuffer_dbg(ptr, __FILE__, __LINE__)

void *
cmd_alloc_dbg(size_t size, const char *file, int line);

void *
cmd_realloc_dbg(void *ptr, size_t size, const char *file, int line);

void
cmd_free_dbg(void *ptr, const char *file, int line);

void
cmd_checkbuffer_dbg(void *ptr, const char *file, int line);

void
cmd_exit(int code);

#else

#define cmd_alloc(size) malloc(size)
#define cmd_realloc(ptr,size) realloc(ptr, size)
#define cmd_free(ptr) free(ptr)
#define cmd_checkbuffer(ptr)

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?