6 std::new_handler __new_handler;
9 operator new (std::size_t sz) {
15 p = (
void *) malloc(sz);
17 std::new_handler handler = __new_handler;
22 p = (
void *) ::malloc(sz);
29 operator new[] (std::size_t sz) {
30 return ::operator
new(sz);
34 operator delete (
void *ptr) {
42 operator delete (
void *ptr, std::size_t size) {
47 std::new_handler std::set_new_handler (std::new_handler handler) {
48 std::new_handler prev_handler = __new_handler;
49 __new_handler = handler;