newlib-cygwin/newlib/libc/locale
Corinna Vinschen 4bc42c05aa * libc/ctype/Makefile.am: Remove _tolower.c and _toupper.c
source files.  Add a dependency rule for ctype_o to note
	changes in ctype_iso.h and ctype_cp.h.
	* libc/ctype/Makefile.in: Regenerate.
	* libc/ctype/_tolower.c: Remove file.
	* libc/ctype/_toupper.c: Remove file.
	* libc/ctype/ctype_.c: Make sure ALLOW_NEGATIVE_CTYPE_INDEX
	is always defined on Cygwin.
	(_ctype_b): Don't make `static const' on Cygwin.
	(ctype_iso.h): Include if _MB_EXTENDED_CHARSETS_ISO is set.
	(ctype_cp.h): Include if _MB_EXTENDED_CHARSETS_WINDOWS is set.
	(__ctype_ptr): Drop definition.
	(__ctype_ptr__): De-constify.  Mark as __EXPORT symbol.
	(_ctype_): Add Cygwin-specifc asm define.
	(__set_ctype): New function to set __ctype_ptr__ according to
	current charset.
	* libc/ctype/ctype_cp.h: New file containing Windows codepage
	specific character class tables.
	* libc/ctype/ctype_iso.h: New file containing ISO-8859-x
	specific character class tables.
	* libc/ctype/tolower.c (tolower): Reimplement to support any singlebyte
	charset if one of the extended charsets is enabled.
	* libc/ctype/toupper.c (toupper): Ditto.
	* libc/include/ctype.h (_tolower): Define as macro per POSIX.
	(_toupper): Ditto.
	(__ctype_ptr__): De-constify.
	(toupper): Disable macro on systems supporting extended charsets.
	(tolower): Ditto.
	* libc/include/sys/config.h (__EXPORT): Define empty if not defined.
	* libc/locale/locale.c (__mb_cur_max): Mark as __EXPORT symbol.
	(__set_ctype): Declare unconditionally.
	(loadlocale): Remove __CYGWIN__ guard around __set_ctype call.
2009-03-31 09:31:38 +00:00
..
Makefile.am 2006-05-01 Jeff Johnston <jjohnstn@redhat.com> 2006-05-01 22:01:07 +00:00
Makefile.in * configure: Regenerate for new libtool. 2008-09-29 15:40:48 +00:00
fix_grouping.c * libc/include/langinfo.h: New file. 2002-08-23 01:56:05 +00:00
ldpart.c 2008-11-24 Craig Howland <howland@LGSInnovations.com> 2008-11-24 21:27:33 +00:00
ldpart.h * libc/include/langinfo.h: New file. 2002-08-23 01:56:05 +00:00
lmessages.c * libc/include/langinfo.h: New file. 2002-08-23 01:56:05 +00:00
lmessages.h * libc/include/langinfo.h: New file. 2002-08-23 01:56:05 +00:00
lmonetary.c * libc/include/langinfo.h: New file. 2002-08-23 01:56:05 +00:00
lmonetary.h * libc/include/langinfo.h: New file. 2002-08-23 01:56:05 +00:00
lnumeric.c * libc/include/langinfo.h: New file. 2002-08-23 01:56:05 +00:00
lnumeric.h * libc/include/langinfo.h: New file. 2002-08-23 01:56:05 +00:00
locale.c * libc/ctype/Makefile.am: Remove _tolower.c and _toupper.c 2009-03-31 09:31:38 +00:00
locale.tex 2003-10-20 Bob Wilson <bob.wilson@acm.org> 2003-10-20 18:46:38 +00:00
nl_langinfo.3 * libc/include/langinfo.h: New file. 2002-08-23 01:56:05 +00:00
nl_langinfo.c 2003-06-06 Jeff Johnston <jjohnstn@redhat.com> 2003-06-06 19:57:51 +00:00
setlocale.h * libc/include/langinfo.h: New file. 2002-08-23 01:56:05 +00:00
timelocal.c * libc/include/langinfo.h: New file. 2002-08-23 01:56:05 +00:00
timelocal.h * libc/include/langinfo.h: New file. 2002-08-23 01:56:05 +00:00