newlib: Drop incorrect const qualifier from __loadlocale parameter

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
Corinna Vinschen 2018-10-10 11:18:02 +02:00
parent 201bbec6e4
commit 9479563e48
2 changed files with 3 additions and 3 deletions

View File

@ -463,7 +463,7 @@ currentlocale ()
extern void __set_ctype (struct __locale_t *, const char *charset); extern void __set_ctype (struct __locale_t *, const char *charset);
char * char *
__loadlocale (struct __locale_t *loc, int category, const char *new_locale) __loadlocale (struct __locale_t *loc, int category, char *new_locale)
{ {
/* At this point a full-featured system would just load the locale /* At this point a full-featured system would just load the locale
specific data from the locale files. specific data from the locale files.
@ -506,7 +506,7 @@ __loadlocale (struct __locale_t *loc, int category, const char *new_locale)
restart: restart:
if (!locale) if (!locale)
locale = (char *) new_locale; locale = new_locale;
else if (locale != tmp_locale) else if (locale != tmp_locale)
{ {
locale = __set_locale_from_locale_alias (locale, tmp_locale); locale = __set_locale_from_locale_alias (locale, tmp_locale);

View File

@ -195,7 +195,7 @@ struct __locale_t
}; };
#ifdef _MB_CAPABLE #ifdef _MB_CAPABLE
extern char *__loadlocale (struct __locale_t *, int, const char *); extern char *__loadlocale (struct __locale_t *, int, char *);
extern const char *__get_locale_env(struct _reent *, int); extern const char *__get_locale_env(struct _reent *, int);
#endif /* _MB_CAPABLE */ #endif /* _MB_CAPABLE */