// Author: Josh Holtrop // Date: 05/10/05 // Adds C++ support for new, delete functions extern "C" { #include "hos_defines.h" #include "mm/vmm.h" } //overload the operator "new" void * operator new (u32_t size) { return kmalloc(size); } //overload the operator "new[]" void * operator new[] (u32_t size) { return kmalloc(size); } //overload the operator "delete" void operator delete (void *p) { kfree(p); } //overload the operator "delete[]" void operator delete[] (void *p) { kfree(p); }