extern "C" {
#include <stdlib.h>
/* Don't Touch Mark */
void __pure_virtual() { while(1); }
void __cxa_pure_virtual() { while(1); }
}
#include <libcpp.h>
/* Don't Touch Mark */
void * operator new[](unsigned size)
{
return malloc(size);
}
void operator delete[](void * ptr)
{
free(ptr);
return;
}
void * operator new(unsigned size)
{
return malloc(size);
}
void operator delete(void * ptr)
{
free(ptr);
return;
}
/* End Don't Touch */