ilu_alloc.h
上传用户:wmy0603
上传日期:2022-05-02
资源大小:1808k
文件大小:1k
源码类别:

压缩解压

开发平台:

Visual C++

  1. #ifndef ALLOC_H
  2. #define ALLOC_H
  3. #if defined(_WIN32) && defined(_MEM_DEBUG)
  4. void *c_alloc(ILsizei size, unsigned long num, const char *file, unsigned long line);
  5. void *m_alloc(ILsizei size, const char *file, unsigned long line);
  6. void f_ree(void *ptr);
  7. #ifdef malloc
  8. #undef malloc
  9. #endif
  10. #ifdef calloc
  11. #undef calloc
  12. #endif
  13. #ifdef free
  14. #undef free
  15. #endif
  16. #define malloc(size) m_alloc(size, __FILE__, __LINE__)
  17. #define calloc(size, num) c_alloc(size, num, __FILE__, __LINE__)
  18. #define free(addr) f_ree(addr)
  19. #endif//defined(_WIN32) && defined(_MEM_DEBUG)
  20. #endif//ALLOC_H