summaryrefslogtreecommitdiff
path: root/src/core/init.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/init.c')
-rw-r--r--src/core/init.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/core/init.c b/src/core/init.c
index 04a7135..3fd07a1 100644
--- a/src/core/init.c
+++ b/src/core/init.c
@@ -34,6 +34,12 @@ default_fatal(void *aux, char *msg)
}
void
+aplwc_boot(void)
+{
+ init_nls();
+}
+
+void
aplwc_init_fns(APLWCFunctions *fns)
{
fns->alloc = default_alloc;
@@ -45,8 +51,6 @@ aplwc_init_fns(APLWCFunctions *fns)
APLWC *
aplwc_init(APLWCFunctions *fns, void *aux)
{
- init_nls();
-
size_t size = sizeof(APLWC) + (APLWC_ALIGNMENT - 1) + WS_START_SIZE + (WS_ALIGNMENT - 1);
intptr_t base = (intptr_t)fns->alloc(aux, size);
intptr_t aligned;