58 Commits (dc95322e18615392eea69de355edd735a15a8f36)

Author SHA1 Message Date
Rich Felker 86876dbec5 fix non-static dummy function that slipped in with locale implementation 12 years ago
Szabolcs Nagy b04971d91a add inline isspace in ctype.h as an optimization 12 years ago
Rich Felker 5059deb1a5 harden locale name handling and prevent slashes in LC_MESSAGES 12 years ago
Szabolcs Nagy 6527b03dcc plural rule evaluator rewrite for dcngettext 12 years ago
Szabolcs Nagy a126188f86 tweaks to plural rules evaluator 12 years ago
Rich Felker e4dd0ab83c harden dcngettext plural processing 12 years ago
Rich Felker 6e89210669 harden mo file processing for locale/translations 12 years ago
Rich Felker 73d2a3bfda implement non-default plural rules for ngettext translations 12 years ago
Rich Felker 2068b4e891 implement gettext message translation functions 12 years ago
Rich Felker c5b8f19305 add support for LC_TIME and LC_MESSAGES translations 12 years ago
Rich Felker 0206f596d5 add missing yes/no strings to nl_langinfo 12 years ago
Rich Felker a19cd2b64a fix nl_langinfo table for LC_TIME era-related items 12 years ago
Rich Felker 41421d6beb implement mo file string lookup for translations 12 years ago
Rich Felker 6cb4f91db7 implement locale file loading and state for remaining locale categories 12 years ago
Rich Felker 674e28af2d fix locale environment variable logic for empty strings 12 years ago
Rich Felker 4c48501ee2 properly pass current locale to *_l functions when used internally 12 years ago
Rich Felker 7424ac58b1 consolidate str[n]casecmp_l into str[n]casecmp source files 12 years ago
Rich Felker d89fdec51b consolidate *_l ctype/wctype functions into their non-_l source files 12 years ago
Rich Felker 0bc03091bb add locale framework 12 years ago
Rich Felker df15168cf8 replace all remaining internal uses of pthread_self with __pthread_self 12 years ago
Rich Felker 8a2d871987 add cp437 and cp850 to available iconv conversions 12 years ago
Szabolcs Nagy f1471d3216 fix an overflow in wcsxfrm when n==0 12 years ago
Szabolcs Nagy 571744447c include cleanups: remove unused headers and add feature test macros 13 years ago
Szabolcs Nagy 2b1f2f146d remove duplicate includes from dynlink.c, strfmon.c and getaddrinfo.c 13 years ago
Rich Felker 37c25065be remove spurious tmp file present since initial git check-in 13 years ago
Rich Felker 109bd65acf add hkscs/big5-2003/eten extensions to iconv big5 13 years ago
Rich Felker 19b4a0a20e add Big5 charset support to iconv 13 years ago
Rich Felker 734062b298 iconv support for legacy Korean encodings 13 years ago
Rich Felker 1ae4bc4280 fix semantically incorrect use of LC_GLOBAL_LOCALE 13 years ago
Rich Felker 87be54a135 rework langinfo code for ABI compat and for use by time code 13 years ago
Rich Felker ad4a536769 update strxfrm/wcsxfrm for future LC_COLLATE support and ABI compat 13 years ago
Rich Felker 4350935ca4 add ABI compat aliases for a number of locale_t functions 13 years ago
Rich Felker 4b0306c83c prepare strcoll/wcscoll for LC_COLLATE support and add ABI symbols 13 years ago
Rich Felker 0a37d99547 move strftime_l into strftime.c and add __-prefixed version 13 years ago
Rich Felker 6a4cfbdbe7 fix iconv conversion to legacy 8bit codepages 13 years ago
Rich Felker 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 14 years ago
Rich Felker b3d7d062af duplocale: don't crash when called with LC_GLOBAL_LOCALE 14 years ago
Rich Felker 85a3ba3a28 fix localeconv values and implementation 14 years ago
Rich Felker 26710be714 fix multiple iconv bugs reading utf-16/32 and wchar_t 14 years ago
Rich Felker 673633c689 fix iconv dest utf-16: unavailable chars must be replaced; EILSEQ is wrong 14 years ago
Rich Felker a2f149b5d1 fix erroneous utf-16 encoding with surrogates in iconv 14 years ago
Rich Felker 80d7859f32 fix major breakage in iconv, bogus rejecting of dest charsets 14 years ago
Rich Felker bff650df9f add strfmon_l variant (still mostly incomplete) 14 years ago
Rich Felker 25501c1079 initial, very primitive strfmon 14 years ago
Rich Felker e0614f7cd4 add all missing wchar functions except floating point parsers 14 years ago
Rich Felker 36bf56940a more locale_t interfaces (string stuff) and header updates 14 years ago
Rich Felker c09b6f8ab6 fix some omissions and mistakes in locale_t interface definitions 14 years ago
Rich Felker e5a7f14c81 add more of the locale_t interfaces, all dummied out to ignore the locale 14 years ago
Rich Felker 0e2331c9b6 gb18030 support in iconv (only from, not to) 15 years ago
Rich Felker 95a85e047e legacy japanese charset support in iconv (only from, not to) 15 years ago