X-Git-Url: https://git.draconx.ca/gitweb/cdecl99.git/blobdiff_plain/3dcdfd95595f10ed02caa09658bf1b629e987777..29304fc079678aea4bd99f814c75a1345bc2df4e:/src/i18n.c diff --git a/src/i18n.c b/src/i18n.c index c691443..753cf27 100644 --- a/src/i18n.c +++ b/src/i18n.c @@ -1,6 +1,6 @@ /* * Library initialization. - * Copyright © 2011 Nick Bowler + * Copyright © 2011, 2021 Nick Bowler * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -15,14 +15,16 @@ * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ + #include #include #include + +#include "cdecl-internal.h" + #include -#include -#include "i18n.h" -static void initialize(void) +static void do_init_i18n(void) { bindtextdomain(PACKAGE, LOCALEDIR); bindtextdomain("bison-runtime", BISON_LOCALEDIR); @@ -32,6 +34,6 @@ void cdecl__init_i18n(void) { gl_once_define(static, initialized); - int err = glthread_once(&initialized, initialize); + int err = glthread_once(&initialized, do_init_i18n); assert(err == 0); }