diff --git a/src/lib/libcpp/include/libcpp.h b/src/lib/libcpp/include/libcpp.h index 78f02c8..b7438b1 100644 --- a/src/lib/libcpp/include/libcpp.h +++ b/src/lib/libcpp/include/libcpp.h @@ -6,4 +6,6 @@ void * operator new[](unsigned size); void operator delete[](void * ptr); +void * operator new(unsigned int size, void * ptr); + #endif diff --git a/src/lib/libcpp/libcpp.cc b/src/lib/libcpp/libcpp.cc index 9ce0ea6..f7f2898 100644 --- a/src/lib/libcpp/libcpp.cc +++ b/src/lib/libcpp/libcpp.cc @@ -32,4 +32,9 @@ return; } + +void * operator new(unsigned int size, void * ptr) { + return((void *)ptr); + } /* End Don't Touch */ +