newlib/newlib/libc
Corinna Vinschen fe57329f99 * libc/locale/lmonetary.c (__monetary_load_locale): Take additional
parameters for wide char to multibyte conversion.  Call
	__set_lc_monetary_from_win on Cygwin.
	* libc/locale/lmonetary.h: Make C++-safe.
	(__monetary_load_locale): Change declaration.
	* libc/locale/lnumeric.c (__numeric_load_locale): Take additional
	parameters for wide char to multibyte conversion.  Call
	__set_lc_numeric_from_win on Cygwin.
	* libc/locale/lnumeric.h: Make C++-safe.
	(__numeric_load_locale): Change declaration.
	* libc/locale/locale.c (lconv): De-constify for Cygwin.
	(__set_charset_from_locale): Rename from
	__set_charset_from_codepage.  Take locale as parameter instead of
	a codepage.
	(loadlocale): Allow "EUC-JP" for "EUCJP" and "EUC-KR" for "EUCKR".
	Change documnetation accordingly.  Enable LC_COLLATE, LC_MONETARY,
	LC_NUMERIC, and LC_TIME handling on Cygwin.
	(_localeconv_r): On Cygwin, copy values from monetary and numeric
	domain if change has been noted.
	* libc/locale/nl_langinfo.c (nl_langinfo): Accommodate change of
	am/pm layout in struct lc_time_T.
	* libc/locale/timelocal.c (_C_time_locale): Accommodate
	redefinition of am/pm members.
	(__time_load_locale): Take additional parameters for wide char
	to multibyte conversion.  Call __set_lc_time_from_win on Cygwin.
	* libc/locale/timelocal.h: Make C++-safe.
	(struct lc_time_T): Convert am and pm to a am_pm array for easier
	consumption by strftime and strptime.
	(__time_load_locale): Change declaration.
	* libc/time/strftime.c: Change documentation to reflect changes to
	strftime.  Remove locale constant strings in favor of access to
	locale-specifc data.
	(_ctloc): Define access method for locale-specifc data.
	(TOLOWER): Define for tolower conversion.
	(strftime): Throughout, convert locale-specific formats to use
	locale-specific data.  Add GNU-specific "%P" format.
	* libc/time/strptime.c: Remove locale constant strings in favor of
	access to locale-specifc data.
	(_ctloc): Define access method for locale-specifc data.
	(strptime): Throughout, convert locale-specific formats to use
	locale-specific data.
2010-01-22 13:03:42 +00:00
..
argz 2009-10-20 Jeff Johnston <jjohnstn@redhat.com> 2009-10-20 22:44:28 +00:00
ctype 2009-10-20 Jeff Johnston <jjohnstn@redhat.com> 2009-10-20 22:44:28 +00:00
errno 2009-10-20 Jeff Johnston <jjohnstn@redhat.com> 2009-10-20 22:44:28 +00:00
iconv 2009-12-17 Jerker Back <jerker.back@gmail.com> 2009-12-17 20:04:43 +00:00
include * libc/include/sys/_default_fcntl.h (O_CLOEXEC): Define as _FNOINHERIT. 2010-01-14 18:49:13 +00:00
locale * libc/locale/lmonetary.c (__monetary_load_locale): Take additional 2010-01-22 13:03:42 +00:00
machine 2009-12-17 Jeff Johnston <jjohnstn@redhat.com> 2009-12-17 20:41:44 +00:00
misc 2009-10-20 Jeff Johnston <jjohnstn@redhat.com> 2009-10-20 22:44:28 +00:00
posix 2010-01-11 Sebastian Huber <sebastian.huber@embedded-brains.de> 2010-01-11 23:24:47 +00:00
reent Use NetBSD fix for CVE-2009-0689 security vulnerability. 2009-11-23 17:02:20 +00:00
search 2009-12-17 Jerker Back <jerker.back@gmail.com> 2009-12-17 19:43:43 +00:00
signal 2009-10-20 Jeff Johnston <jjohnstn@redhat.com> 2009-10-20 22:44:28 +00:00
stdio 2010-01-19 Andy Koppe <andy.koppe@gmail.com> 2010-01-19 23:16:45 +00:00
stdio64 2009-12-17 Jerker Back <jerker.back@gmail.com> 2009-12-17 19:43:43 +00:00
stdlib * libc/stdlib/wcstombs_r.c (_wcstombs_r): Handle invalid characters 2010-01-19 21:14:53 +00:00
string 2009-10-20 Jeff Johnston <jjohnstn@redhat.com> 2009-10-20 22:44:28 +00:00
sys 2009-12-17 Jeff Johnston <jjohnstn@redhat.com> 2009-12-17 20:41:44 +00:00
syscalls 2009-10-20 Jeff Johnston <jjohnstn@redhat.com> 2009-10-20 22:44:28 +00:00
time * libc/locale/lmonetary.c (__monetary_load_locale): Take additional 2010-01-22 13:03:42 +00:00
unix 2009-10-20 Jeff Johnston <jjohnstn@redhat.com> 2009-10-20 22:44:28 +00:00
Makefile.am Fix 'make info' to work again. 2009-08-19 12:38:09 +00:00
Makefile.in 2009-10-20 Jeff Johnston <jjohnstn@redhat.com> 2009-10-20 22:44:28 +00:00
aclocal.m4 2009-10-20 Jeff Johnston <jjohnstn@redhat.com> 2009-10-20 22:44:28 +00:00
configure 2008-12-17 Jeff Johnston <jjohnstn@redhat.com> 2009-12-17 20:40:06 +00:00
configure.in 2009-04-17 Ken Werner <ken.werner@de.ibm.com> 2009-04-17 20:50:44 +00:00
libc.texinfo 2008-12-17 Jeff Johnston <jjohnstn@redhat.com> 2009-12-17 20:40:06 +00:00
saber import newlib-2000-02-17 snapshot 2000-02-17 19:39:52 +00:00
sys.tex 2005-10-28 Bob Wilson <bob.wilson@acm.org> 2005-10-28 21:36:05 +00:00