wut/libraries/wutcrt/wut_crt.c

36 lines
693 B
C
Raw Normal View History

void __init_wut_malloc();
void __init_wut_newlib();
2020-05-16 01:46:07 +01:00
extern void __init_wut_stdcpp();
void __init_wut_devoptab();
2021-03-07 13:09:12 +01:00
void __init_wut_socket();
void __fini_wut_malloc();
void __fini_wut_newlib();
2020-05-16 01:46:07 +01:00
extern void __fini_wut_stdcpp();
void __fini_wut_devoptab();
2021-03-07 13:09:12 +01:00
void __fini_wut_socket();
void __attribute__((weak))
__init_wut()
{
__init_wut_malloc();
__init_wut_newlib();
2020-05-16 01:46:07 +01:00
//if (__init_wut_stdcpp) {
__init_wut_stdcpp();
2020-05-16 01:46:07 +01:00
//}
__init_wut_devoptab();
2021-03-07 13:09:12 +01:00
__init_wut_socket();
}
void __attribute__((weak))
__fini_wut()
{
2021-03-07 13:09:12 +01:00
__fini_wut_socket();
__fini_wut_devoptab();
2020-05-16 01:46:07 +01:00
//if (__fini_wut_stdcpp) {
__fini_wut_stdcpp();
2020-05-16 01:46:07 +01:00
//}
__fini_wut_newlib();
__fini_wut_malloc();
}