1.1 --- a/sourcepawn/jit/x86/dll_exports.cpp Thu Jan 25 06:22:03 2007 +0000
1.2 +++ b/sourcepawn/jit/x86/dll_exports.cpp Thu Jan 25 08:31:52 2007 +0000
1.3 @@ -1,4 +1,5 @@
1.4 #include <sp_vm_api.h>
1.5 +#include <malloc.h>
1.6 #include "jit_x86.h"
1.7 #include "dll_exports.h"
1.8
1.9 @@ -33,3 +34,30 @@
1.10
1.11 return &jit;
1.12 }
1.13 +
1.14 +#if defined __linux__
1.15 +extern "C" void __cxa_pure_virtual(void)
1.16 +{
1.17 +}
1.18 +
1.19 +void *operator new(size_t size)
1.20 +{
1.21 + return malloc(size);
1.22 +}
1.23 +
1.24 +void *operator new[](size_t size)
1.25 +{
1.26 + return malloc(size);
1.27 +}
1.28 +
1.29 +void operator delete(void *ptr)
1.30 +{
1.31 + free(ptr);
1.32 +}
1.33 +
1.34 +void operator delete[](void * ptr)
1.35 +{
1.36 + free(ptr);
1.37 +}
1.38 +#endif
1.39 +