implement mo file string lookup for translations
[musl] / src / locale / __lctrans.c
1 #include <locale.h>
2 #include "locale_impl.h"
3 #include "libc.h"
4
5 const char *dummy(const char *msg, const struct __locale_map *lm)
6 {
7         return msg;
8 }
9
10 weak_alias(dummy, __lctrans_impl);
11
12 const char *__lctrans(const char *msg, const struct __locale_map *lm)
13 {
14         return __lctrans_impl(msg, lm);
15 }
16
17 const char *__lctrans_cur(const char *msg)
18 {
19         return __lctrans_impl(msg, CURRENT_LOCALE->cat[LC_MESSAGES-2]);
20 }