diff options
Diffstat (limited to 'src/libdisfluid/disfluid-init.h')
-rw-r--r-- | src/libdisfluid/disfluid-init.h | 8 |
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; } } |