Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 4972 → Rev 4973

/programs/develop/libraries/menuetlibc/src/libcpp/delete.cpp
0,0 → 1,37
extern "C" {
#include<assert.h>
}
 
extern "C" void free(void *);
extern "C" void __menuet__sys_exit(void);
 
void operator delete(void * ptr)
{
free(ptr);
}
 
void operator delete[](void * ptr)
{
free(ptr);
}
 
static bool pure_virtual_call=false;
 
extern "C" {
extern "C" void __menuet__sys_exit();
void __cxa_pure_virtual(void)
{
assert(!pure_virtual_call);
__menuet__sys_exit();
}
void _pure_virtual(void)
{
assert(!pure_virtual_call);
__menuet__sys_exit();
}
void __pure_virtual(void)
{
assert(!pure_virtual_call);
__menuet__sys_exit();
}
}