wut/libraries/wutcrt/wut_crt.c

32 lines
629 B
C

void __init_wut_malloc();
void __init_wut_newlib();
extern void __init_wut_stdcpp() __attribute__((weak));
void __init_wut_devoptab();
void __fini_wut_malloc();
void __fini_wut_newlib();
extern void __fini_wut_stdcpp() __attribute__((weak));
void __fini_wut_devoptab();
void __attribute__((weak))
__init_wut()
{
__init_wut_malloc();
__init_wut_newlib();
if (__init_wut_stdcpp) {
__init_wut_stdcpp();
}
__init_wut_devoptab();
}
void __attribute__((weak))
__fini_wut()
{
__fini_wut_devoptab();
if (__fini_wut_stdcpp) {
__fini_wut_stdcpp();
}
__fini_wut_newlib();
__fini_wut_malloc();
}