f2b2458cb749ae3e996927d434048003e1d2082c
[tpg/acess2.git] / Usermode / Libraries / libc++.so_src / new.cc
1 /*
2  * Acess2 C++ Library
3  * - By John Hodge (thePowersGang)
4  *
5  * new.cc
6  * - new/delete
7  */
8 #include <stddef.h>
9 #include <stdlib.h>
10
11 // === CODE ===
12 void *operator new( size_t size )
13 {
14         return malloc( size );
15 }
16 void *operator new( size_t size, void* ptr )
17 {
18         size = size;
19         return ptr;
20 }
21
22 void *operator new[]( size_t size )
23 {
24         return malloc( size );
25 }
26 void *operator new[]( size_t size, void* ptr )
27 {
28         size = size;
29         return ptr;
30 }
31
32 void operator delete(void *ptr)
33 {
34         free(ptr);
35 }
36
37 void operator delete[](void *ptr)
38 {
39         free(ptr);
40 }
41

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