home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 7 / 07.iso / c / c221 / 1.ddi / MWHC.001 / W < prev    next >
Encoding:
Text File  |  1992-12-09  |  568 b   |  17 lines

  1. ///////////////////////////////////////////////////////////////////////
  2. // Copyright 1991, 1992 MetaWare Incorporated.  All rights reserved. //
  3. ///////////////////////////////////////////////////////////////////////
  4. // new/delete and array new/delete for C++.
  5.  
  6. #define DEBUG 0
  7. #include <stdlib.h>    // For size_t and malloc.
  8.  
  9. extern void (*_mwnewhandler)();
  10.  
  11. extern "C++" void *operator new(size_t size) {
  12.     void *ret =  malloc(size);
  13.     // call user's new handler if one exists
  14.     if (ret==0 && _mwnewhandler) _mwnewhandler();
  15.     return ret;
  16.     }
  17.