From 5a112810cfc0849c170c89f32b9f2192c8b37a96 Mon Sep 17 00:00:00 2001 From: ZoRo Date: Wed, 1 Aug 2018 22:29:59 +0100 Subject: Added argument definitions --- __cpp.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to '__cpp.h') diff --git a/__cpp.h b/__cpp.h index ee23b68..38089df 100644 --- a/__cpp.h +++ b/__cpp.h @@ -13,8 +13,16 @@ extern "C" void emulate_cc_delete(void* p) { if (p != 0) free(p); } + +extern "C" void emulate_cc_delete2(void* p, unsigned long s) { + if (p != 0) + free(p); +} + void* operator new (unsigned long) __attribute__((alias("emulate_cc_new"))); void* operator new[](unsigned long) __attribute__((alias("emulate_cc_new"))); void operator delete (void* p) __attribute__((alias("emulate_cc_delete"))); void operator delete[](void* p) __attribute__((alias("emulate_cc_delete"))); -void* __cxa_pure_virtual = 0; \ No newline at end of file +void operator delete (void* p, unsigned long s) __attribute__((alias("emulate_cc_delete2"))); +void* __cxa_pure_virtual = 0; +void* __gxx_personality_v0 = 0; \ No newline at end of file -- cgit v1.2.3