home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 July / macformat-026.iso / mac / Shareware City / Developers / berkeleydb1.73 / Berkeley_db / PORT / include / OurMalloc.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-07-27  |  470 b   |  18 lines  |  [TEXT/MPS ]

  1. /* OurMalloc.h -- redirect memory allocation */
  2.  
  3. #ifndef OURMALLOC_H
  4. #define OURMALLOC_H
  5.  
  6. #include <StdLib.h>
  7.  
  8. extern void *(*DB_calloc)(size_t nmemb, size_t size);
  9. extern void (*DB_free)(void *ptr);
  10. extern void *(*DB_malloc)(size_t size);
  11. extern void *(*DB_realloc)(void *ptr, size_t size);
  12.  
  13. #define calloc(nmemb,size) DB_calloc(nmemb,size)
  14. #define free(ptr)             DB_free(ptr)
  15. #define malloc(size)         DB_malloc(size)
  16. #define realloc(ptr,size)     DB_realloc(ptr,size)
  17. #endif
  18.