5 extern "C" void *malloc (std::size_t);
6 extern "C" void abort (void);
9 operator new (std::size_t sz, const std::nothrow_t&) throw()
13 /* malloc (0) is unpredictable; avoid it. */
16 p = (void *) malloc (sz);
21 operator new (std::size_t sz) throw (std::bad_alloc)
25 /* malloc (0) is unpredictable; avoid it. */
28 p = (void *) malloc (sz);
38 operator new[] (std::size_t sz) throw (std::bad_alloc)
40 return ::operator new(sz);
44 operator new[] (std::size_t sz, const std::nothrow_t& nothrow) throw()
46 return ::operator new(sz, nothrow);