Subversion Repositories Kolibri OS

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
4973 right-hear 1
extern "C" {
2
#include
3
}
4
 
5
extern "C" void free(void *);
6
extern "C" void __menuet__sys_exit(void);
7
 
8
void operator delete(void * ptr)
9
{
10
 free(ptr);
11
}
12
 
13
void operator delete[](void * ptr)
14
{
15
 free(ptr);
16
}
17
 
18
static bool pure_virtual_call=false;
19
 
20
extern "C" {
21
extern "C" void __menuet__sys_exit();
22
void __cxa_pure_virtual(void)
23
{
24
 assert(!pure_virtual_call);
25
 __menuet__sys_exit();
26
}
27
void _pure_virtual(void)
28
{
29
 assert(!pure_virtual_call);
30
 __menuet__sys_exit();
31
}
32
void __pure_virtual(void)
33
{
34
 assert(!pure_virtual_call);
35
 __menuet__sys_exit();
36
}
37
}