summaryrefslogtreecommitdiff
path: root/src/libdisfluid/disfluid-init.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libdisfluid/disfluid-init.h')
-rw-r--r--src/libdisfluid/disfluid-init.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/libdisfluid/disfluid-init.h b/src/libdisfluid/disfluid-init.h
index ae2ebe3..2e78c4b 100644
--- a/src/libdisfluid/disfluid-init.h
+++ b/src/libdisfluid/disfluid-init.h
@@ -3,13 +3,19 @@
static inline void ensure_init (void);
+# include "relocatable.h"
+# include "safe-alloc.h"
+
static inline void
ensure_init (void)
{
static volatile int is_initialized = 0;
if (!is_initialized)
{
- bindtextdomain (PACKAGE, relocate (LOCALEDIR));
+ char *relocated = NULL;
+ const char *localedir = relocate2 (LOCALEDIR, &relocated);
+ bindtextdomain (PACKAGE, localedir);
+ FREE (relocated);
is_initialized = 1;
}
}