acadia-newlib/newlib/libc/ctype
Corinna Vinschen 1498c79db8 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>
2016-08-15 10:56:57 +02:00
..
Makefile.am Move duplicated documentation rules to Makefile.shared 2015-11-02 18:02:39 -05:00
Makefile.in Regenerate newlib Makefiles 2016-07-04 17:13:55 +01:00
ctype.tex Use source files which have makedoc markup, but aren't processed or included. 2015-06-24 12:24:01 +01:00
ctype_.c Change loadlocale to fill a __locale_t given as parameter 2016-08-15 10:56:57 +02:00
ctype_cp.h * libc/ctype/ctype_cp.h (_CTYPE_GEORGIAN_PS_128_254): Define. 2010-02-06 18:28:33 +00:00
ctype_iso.h * libc/ctype/ctype_.c (_CTYPE_DATA_128_255): Rename from 2009-04-21 20:09:01 +00:00
isalnum.c POSIX-1.2008 per-thread locales, groundwork part 1 2016-08-15 10:56:56 +02:00
isalpha.c POSIX-1.2008 per-thread locales, groundwork part 1 2016-08-15 10:56:56 +02:00
isascii.c import newlib-2000-02-17 snapshot 2000-02-17 19:39:52 +00:00
isblank.c POSIX-1.2008 per-thread locales, groundwork part 1 2016-08-15 10:56:56 +02:00
iscntrl.c POSIX-1.2008 per-thread locales, groundwork part 1 2016-08-15 10:56:56 +02:00
isdigit.c POSIX-1.2008 per-thread locales, groundwork part 1 2016-08-15 10:56:56 +02:00
islower.c POSIX-1.2008 per-thread locales, groundwork part 1 2016-08-15 10:56:56 +02:00
isprint.c Consolidate wctomb/mbtowc calls for POSIX-1.2008 2016-08-15 10:56:57 +02:00
ispunct.c POSIX-1.2008 per-thread locales, groundwork part 1 2016-08-15 10:56:56 +02:00
isspace.c POSIX-1.2008 per-thread locales, groundwork part 1 2016-08-15 10:56:56 +02:00
isupper.c POSIX-1.2008 per-thread locales, groundwork part 1 2016-08-15 10:56:56 +02:00
iswalnum.c 2005-10-28 Bob Wilson <bob.wilson@acm.org> 2005-10-28 21:33:23 +00:00
iswalpha.c * libc/argz/envz_merge.c (envz_merge): Fix memory leak (Cygwin Coverity 2014-06-23 20:21:54 +00:00
iswblank.c * libc/ctype/iswblank.c (iswblank): Remove Unicode characters 2010-02-17 09:14:35 +00:00
iswcntrl.c * libc/ctype/iswalpha.c (iswalpha): Update to Unicode 5.2. 2010-02-18 20:37:19 +00:00
iswctype.c 2004-01-08 Joel Sherrill <joel@oarcorp.com> 2004-01-08 19:33:13 +00:00
iswdigit.c 2005-10-28 Bob Wilson <bob.wilson@acm.org> 2005-10-28 21:33:23 +00:00
iswgraph.c 2005-10-28 Bob Wilson <bob.wilson@acm.org> 2005-10-28 21:33:23 +00:00
iswlower.c 2005-10-28 Bob Wilson <bob.wilson@acm.org> 2005-10-28 21:33:23 +00:00
iswprint.c * libc/ctype/iswalpha.c (iswalpha): Update to Unicode 5.2. 2010-02-18 20:37:19 +00:00
iswpunct.c * libc/ctype/iswalpha.c (iswalpha): Update to Unicode 5.2. 2010-02-18 20:37:19 +00:00
iswspace.c * libc/ctype/iswblank.c (iswblank): Remove Unicode characters 2010-02-17 09:14:35 +00:00
iswupper.c 2005-10-28 Bob Wilson <bob.wilson@acm.org> 2005-10-28 21:33:23 +00:00
iswxdigit.c 2005-10-28 Bob Wilson <bob.wilson@acm.org> 2005-10-28 21:33:23 +00:00
isxdigit.c POSIX-1.2008 per-thread locales, groundwork part 1 2016-08-15 10:56:56 +02:00
jp2uc.c 2013-01-06 Mike Frysinger <vapier@gentoo.org> 2014-01-06 19:30:50 +00:00
jp2uc.h 2002-09-27 Jeff Johnston <jjohnstn@redhat.com> 2002-09-27 20:17:52 +00:00
local.h Consolidate wctomb/mbtowc calls for POSIX-1.2008 2016-08-15 10:56:57 +02:00
toascii.c import newlib-2000-02-17 snapshot 2000-02-17 19:39:52 +00:00
tolower.c * libc/ctype/tolower.c (tolower): Cast conversion result from 2009-06-09 11:33:57 +00:00
toupper.c * libc/ctype/tolower.c (tolower): Cast conversion result from 2009-06-09 11:33:57 +00:00
towctrans.c 2005-10-28 Bob Wilson <bob.wilson@acm.org> 2005-10-28 21:33:23 +00:00
towlower.c * libc/ctype/iswalpha.c (iswalpha): Update to Unicode 5.2. 2010-02-18 20:37:19 +00:00
towupper.c * libc/ctype/iswalpha.c (iswalpha): Update to Unicode 5.2. 2010-02-18 20:37:19 +00:00
utf8alpha.h * libc/ctype/iswalpha.c (iswalpha): Update to Unicode 5.2. 2010-02-18 20:37:19 +00:00
utf8print.h * libc/ctype/iswalpha.c (iswalpha): Update to Unicode 5.2. 2010-02-18 20:37:19 +00:00
wctrans.c 2002-09-20 Jeff Johnston <jjohnstn@redhat.com> 2002-09-20 20:13:11 +00:00
wctype.c * libc/ctype/wctype.c (_DEFUN): Remove empty default case, as 2003-09-05 02:21:41 +00:00