[newlib-cygwin] Always fall back to __ctype_ptr__ in isXXX_l functions.
Corinna Vinschen
corinna@sourceware.org
Tue Aug 16 14:24:00 GMT 2016
https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=625a8a3f62b0f7d496fc4bdf71d742ac122eda45
commit 625a8a3f62b0f7d496fc4bdf71d742ac122eda45
Author: Corinna Vinschen <corinna@vinschen.de>
Date: Tue Aug 16 16:22:12 2016 +0200
Always fall back to __ctype_ptr__ in isXXX_l functions.
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
Diff:
---
newlib/libc/locale/locale.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/newlib/libc/locale/locale.c b/newlib/libc/locale/locale.c
index c1970f9..795e163 100644
--- a/newlib/libc/locale/locale.c
+++ b/newlib/libc/locale/locale.c
@@ -995,7 +995,8 @@ _DEFUN_VOID (__locale_ctype_ptr)
char *
__locale_ctype_ptr_l (struct __locale_t *locale)
{
- return locale->ctype_ptr;
+ extern char *__ctype_ptr__;
+ return locale->ctype_ptr ?: __ctype_ptr__;
}
#ifndef _REENT_ONLY
More information about the Newlib-cvs
mailing list