wut/libraries/wutcrt/wut_crt.c
fincs afa43f676d
Some checks failed
C/C++ CI / ubuntu-latest (push) Has been cancelled
wutnewlib: implement new unified threading syscalls (replaces wutstdc++) (#434)
2026-01-25 19:33:25 +01:00

31 lines
519 B
C

#include <coreinit/debug.h>
void
__init_wut_newlib();
void
__init_wut_devoptab();
void __attribute__((weak))
__init_wut_socket();
void
__fini_wut_newlib();
void
__fini_wut_devoptab();
void __attribute__((weak))
__fini_wut_socket();
void __attribute__((weak))
__init_wut()
{
__init_wut_newlib();
__init_wut_devoptab();
if (&__init_wut_socket) __init_wut_socket();
}
void __attribute__((weak))
__fini_wut()
{
if (&__fini_wut_socket) __fini_wut_socket();
__fini_wut_devoptab();
__fini_wut_newlib();
}