ilu_alloc.h
上传用户:wmy0603
上传日期:2022-05-02
资源大小:1808k
文件大小:1k
- #ifndef ALLOC_H
- #define ALLOC_H
- #if defined(_WIN32) && defined(_MEM_DEBUG)
- void *c_alloc(ILsizei size, unsigned long num, const char *file, unsigned long line);
- void *m_alloc(ILsizei size, const char *file, unsigned long line);
- void f_ree(void *ptr);
- #ifdef malloc
- #undef malloc
- #endif
- #ifdef calloc
- #undef calloc
- #endif
- #ifdef free
- #undef free
- #endif
- #define malloc(size) m_alloc(size, __FILE__, __LINE__)
- #define calloc(size, num) c_alloc(size, num, __FILE__, __LINE__)
- #define free(addr) f_ree(addr)
- #endif//defined(_WIN32) && defined(_MEM_DEBUG)
- #endif//ALLOC_H