|
@@ -47,6 +47,7 @@
|
|
|
# define krealloc realloc
|
|
|
|
|
|
# ifdef __serenity__
|
|
|
+
|
|
|
inline void* operator new(size_t size)
|
|
|
{
|
|
|
return kmalloc(size);
|
|
@@ -57,6 +58,11 @@ inline void operator delete(void* ptr)
|
|
|
return kfree(ptr);
|
|
|
}
|
|
|
|
|
|
+inline void operator delete(void* ptr, size_t)
|
|
|
+{
|
|
|
+ return kfree(ptr);
|
|
|
+}
|
|
|
+
|
|
|
inline void* operator new[](size_t size)
|
|
|
{
|
|
|
return kmalloc(size);
|
|
@@ -67,6 +73,11 @@ inline void operator delete[](void* ptr)
|
|
|
return kfree(ptr);
|
|
|
}
|
|
|
|
|
|
+inline void operator delete[](void* ptr, size_t)
|
|
|
+{
|
|
|
+ return kfree(ptr);
|
|
|
+}
|
|
|
+
|
|
|
inline void* operator new(size_t, void* ptr)
|
|
|
{
|
|
|
return ptr;
|