diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2016-07-21 20:49:42 +0200 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2016-08-15 10:56:57 +0200 |
commit | 1498c79db89ea0e02a49ffa34e71da480e37165e (patch) | |
tree | bda74f7fab50ac2ab0e8262a91865e1e6a8c03c2 /newlib/libc/locale/lmessages.c | |
parent | d16a56306d63b4d94412b479a8ea83463a3514ab (diff) | |
download | cygnal-1498c79db89ea0e02a49ffa34e71da480e37165e.tar.gz cygnal-1498c79db89ea0e02a49ffa34e71da480e37165e.tar.bz2 cygnal-1498c79db89ea0e02a49ffa34e71da480e37165e.zip |
Change loadlocale to fill a __locale_t given as parameter
Don't use global variables. This allows to call loadlocale from
the yet to be created newlocale().
Rename _thr_locale_t to __locale_t (these locales are not restricted
to threads so the name is misleading).
Along these lines, fix _set_ctype to take a __locale_t as parameter.
Signed-off by: Corinna Vinschen <corinna@vinschen.de>
Diffstat (limited to 'newlib/libc/locale/lmessages.c')
-rw-r--r-- | newlib/libc/locale/lmessages.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/newlib/libc/locale/lmessages.c b/newlib/libc/locale/lmessages.c index c768e4595..751bf0821 100644 --- a/newlib/libc/locale/lmessages.c +++ b/newlib/libc/locale/lmessages.c @@ -60,7 +60,7 @@ static char *_messages_locale_buf; #endif int -__messages_load_locale (struct _thr_locale_t *locale, const char *name, +__messages_load_locale (struct __locale_t *locale, const char *name, void *f_wctomb, const char *charset) { int ret; |