//Embedded C++ Library //Copyright (c) Hitachi,Ltd. 1997 //Licensed material of Hitachi,Ltd // // Dynamic memory management // Embeded C++ Library Header // //==================================================================== // File: new // Purpose: Definition of class new // Create: 1997.09.20 Rev. 1.0 //==================================================================== #ifndef _NEW_ #define _NEW_ #include // Storage allocation and deallocation void *operator new(size_t); void *operator new[] (size_t); void *operator new(size_t,void *); void *operator new[](size_t,void *); void operator delete(void *); void operator delete[](void *); // void operator delete(void *, void *); // Not implemented // void operator delete[](void *, void *); // Not implemented // Type new_handler typedef void (*new_handler)(); // set_new_handler new_handler set_new_handler(new_handler new_P); // new_handler extern new_handler _ec2p_new_handler; #endif