xref: /nrf52832-nimble/rt-thread/components/cplusplus/crt.h (revision 042d53a763ad75cb1465103098bb88c245d95138)
1 /*
2  * Copyright (c) 2006-2018, RT-Thread Development Team
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  *
6 * Change Logs:
7 * Date           Author       Notes
8 * 2015-03-07     Bernard      Add copyright header.
9 */
10 
11 #ifndef CRT_H_
12 #define CRT_H_
13 
14 #include <inttypes.h>
15 #include <stdlib.h>
16 
17 void *operator new(size_t size);
18 void *operator new[](size_t size);
19 
20 void operator delete(void * ptr);
21 void operator delete[] (void *ptr);
22 
23 extern "C" void __cxa_pure_virtual(void);
24 extern "C" int  cplusplus_system_init(void);
25 
26 #endif
27