X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=src%2Finternal%2Flocale_impl.h;h=9142f0c278133b44e91c19ee1a1852cc056db52b;hb=01ef3dd9c5fa7a56aa370f244dd08e05c73010f5;hp=0ee72d3e657f966c9c0a22217ac494872169738b;hpb=6cb4f91db7a5dc3bca63037ddc5f998a08dc3fb0;p=musl diff --git a/src/internal/locale_impl.h b/src/internal/locale_impl.h index 0ee72d3e..9142f0c2 100644 --- a/src/internal/locale_impl.h +++ b/src/internal/locale_impl.h @@ -13,6 +13,12 @@ struct __locale_map { }; int __setlocalecat(locale_t, int, const char *); +const char *__mo_lookup(const void *, size_t, const char *); +const char *__lctrans(const char *, const struct __locale_map *); +const char *__lctrans_cur(const char *); + +#define LCTRANS(msg, lc, loc) __lctrans(msg, (loc)->cat[(lc)-2]) +#define LCTRANS_CUR(msg) __lctrans_cur(msg) #define CURRENT_LOCALE \ (libc.uselocale_cnt ? __pthread_self()->locale : &libc.global_locale)