]> git.draconx.ca Git - cdecl99.git/blob - src/i18n.c
Enable i18n in Bison.
[cdecl99.git] / src / i18n.c
1 #include <config.h>
2 #include <stdio.h>
3 #include <assert.h>
4 #include <glthread/lock.h>
5 #include <gettext.h>
6 #include "i18n.h"
7
8 static void initialize(void)
9 {
10         bindtextdomain(PACKAGE, LOCALEDIR);
11         bindtextdomain("bison-runtime", BISON_LOCALEDIR);
12 }
13
14 void cdecl__init_i18n(void)
15 {
16         gl_once_define(static, initialized);
17
18         int err = glthread_once(&initialized, initialize);
19         assert(err == 0);
20 }