home *** CD-ROM | disk | FTP | other *** search
/ Game.EXE 2002 April / Game.EXE_04_2002.iso / Alawar / bcc32 / safe_new.h < prev   
Encoding:
C/C++ Source or Header  |  2002-03-02  |  729 b   |  23 lines

  1. // ▌≥ε≥ ⌠αΘδ Σδ  Ωε∞∩Φδ ≥ε≡α BCC5.5
  2. #ifndef __SAFE_NEW_H__
  3. #define __SAFE_NEW_H__
  4.  
  5. #include <stdlib.h> // ╟Σσ±ⁿ ε∩≡σΣσδσφ size_t
  6.  
  7. //BCC5.5 ┬σΣσ≥ ±σß  φσ ∩ε ±≥αφΣα≡≥≤, φσ τφα  ε ∩α≡φ√⌡ new πδεßαδⁿφ√⌡ ε∩σ≡α≥ε≡α⌡ delete
  8. //MSVC6.0 ┬σΣσ≥ ±σß  ∩ε ±≥αφΣα≡≥φ≤, ∩≡σΣ≤∩≡σµΣα  εß Φ⌡ ε≥±≤≥±≥ΓΦΦ.
  9. //╧ε²≥ε∞≤ ∩≡Φ Ωε∞∩Φδ ÷ΦΦ BCC Φ⌡ Γ√ß≡α±√Γασ∞
  10.  
  11. void * __cdecl operator new( size_t s, const char * file, int line );
  12.  
  13. void * __cdecl operator new[]( size_t s, const char * file, int line );
  14.  
  15. void * __cdecl operator new( size_t s );
  16. void __cdecl operator delete( void * p );
  17.  
  18. void * __cdecl operator new[]( size_t s );
  19. void __cdecl operator delete[]( void * p );
  20.  
  21. #define new new( __FILE__, __LINE__ )
  22.  
  23. #endif //__SAFE_NEW_H__