Usermode/libc++ - Basic C++ runtime implementation
[tpg/acess2.git] / Usermode / Libraries / libc++.so_src / new.cc
diff --git a/Usermode/Libraries/libc++.so_src/new.cc b/Usermode/Libraries/libc++.so_src/new.cc
new file mode 100644 (file)
index 0000000..1d09fbc
--- /dev/null
@@ -0,0 +1,31 @@
+/*
+ * Acess2 C++ Library
+ * - By John Hodge (thePowersGang)
+ *
+ * new.cc
+ * - new/delete
+ */
+#include <stddef.h>
+#include <stdlib.h>
+
+// === CODE ===
+void *operator new( size_t size )
+{
+       return malloc( size );
+}
+
+void *operator new[]( size_t size )
+{
+       return malloc( size );
+}
+
+void operator delete(void *ptr)
+{
+       free(ptr);
+}
+
+void operator delete[](void *ptr)
+{
+       free(ptr);
+}
+

UCC git Repository :: git.ucc.asn.au