1 // The -*- C++ -*- dynamic memory management header.
2 // Copyright (C) 1994, 1996 Free Software Foundation
7 #pragma interface "new"
16 typedef void (*new_handler)();
17 extern "C" new_handler set_new_handler (new_handler);
23 // G++ implementation internals
24 extern new_handler __new_handler;
25 extern "C" void __default_new_handler (void);
27 // replaceable signatures
28 void *operator new (size_t);
29 void *operator new[] (size_t);
30 void operator delete (void *);
31 void operator delete[] (void *);
33 // default placement versions of operator new
34 inline void *operator new(size_t, void *place) { return place; }
35 inline void *operator new[](size_t, void *place) { return place; }