ilu_alloc.h
Upload User: wmy0603
Upload Date: 2022-05-02
Package Size: 1808k
Code Size: 1k
Development Platform:

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