118 Commits (c8798ef974d21c338a7d8d874a402978ffc6168e)

Author SHA1 Message Date
A. Wilcox 8d82971775 locale: ensure dcngettext() preserves errno 7 years ago
Rich Felker 04e18b61df fix regression in setlocale for LC_ALL with per-category setting 8 years ago
Rich Felker 5af1f5942b make the default locale (& a variant) failure-free cases for newlocale 8 years ago
Rich Felker 74e704006a simplify newlocale and allow failure for explicit locale names 8 years ago
Rich Felker d88e5dfa8b adapt setlocale to support possibility of failure 8 years ago
Rich Felker 017e67ddde drop lazy plural forms init in dcngettext 8 years ago
Rich Felker 5f12ffe123 split internal lock API out of libc.h, creating lock.h 8 years ago
Rich Felker 5ce3737931 reduce spurious inclusion of libc.h 8 years ago
Rich Felker 7e399fabd3 apply hidden visibility to various remaining internal interfaces 8 years ago
Rich Felker 13d1afa46f overhaul internally-public declarations using wrapper headers 8 years ago
Rich Felker 15230afc8d add internal header for declaring __pleval function (used by gettext) 8 years ago
Rich Felker 7dc8df56c1 move __loc_is_allocated declaration to locale_impl.h 8 years ago
Rich Felker 029c622a89 fix output size handling for multi-unicode-char big5-hkscs characters 8 years ago
Rich Felker 165a1e37a5 fix iconv mapping of big5-hkscs characters that map to two unicode chars 8 years ago
Will Dietz 99f4237a69 fix iconv conversion to UTF-32 with implicit (big) endianness 8 years ago
Will Dietz 55a661ff5e fix iconv buffer overflow converting to legacy JIS-based encodings 8 years ago
Rich Felker 0cf50581ec fix nl_langinfo_l(CODESET, loc) reporting wrong locale's value 8 years ago
Jens Gustedt 32482f61da revise the definition of multiple basic locks in the code 8 years ago
Rich Felker 628cf979b2 fix iconv output of surrogate pairs in ucs2 9 years ago
Rich Felker 95c6044e2a add support for BOM-determined-endian UCS2, UTF-16, and UTF-32 to iconv 9 years ago
Rich Felker 9d4d0ee41b add cp866 (dos cyrillic) to iconv 9 years ago
Rich Felker 01957bed1e add ibm1047 codepage (ebcdic representation of latin1) to iconv 9 years ago
Rich Felker a223dbd27a add reverse iconv mappings for JIS-based encodings 9 years ago
Rich Felker 105eff9dec generalize iconv framework for 8-bit codepages 9 years ago
Rich Felker d060edf6c5 reformat cjk iconv tables to be diff-friendly, match tool output 9 years ago
Rich Felker a39f20bf9f add iso-2022-jp support (decoding only) to iconv 9 years ago
Rich Felker 5b546faa67 add iconv framework for decoding stateful encodings 9 years ago
Rich Felker 0df5b39a1e simplify/optimize iconv utf-8 case 9 years ago
Rich Felker 9eb6dd5165 handle ascii range individually in each iconv case 9 years ago
Rich Felker bff59d13a8 move iconv_close to its own translation unit 9 years ago
Rich Felker 79f49effa0 refactor iconv conversion descriptor encoding/decoding 9 years ago
Rich Felker 947d330f68 add _NL_LOCALE_NAME extension to nl_langinfo 9 years ago
Jens Gustedt a08910fc2c fix missing volatile qualifier on lock in __get_locale 9 years ago
Bartosz Brachaczek b7bfb5c3a8 fix iconv conversions for iso88592-iso885916 9 years ago
A. Wilcox af05173016 catopen: set errno to EOPNOTSUPP 9 years ago
Rich Felker 97bd6b09db fix iconv conversions to legacy 8bit encodings 9 years ago
Rich Felker e4fc9ad780 search locale name variants for gettext translations 9 years ago
Rich Felker 16319a5df9 make setlocale return a single name for LC_ALL if all categories match 9 years ago
Rich Felker d6601f0af0 avoid unbounded strlen in gettext functions 9 years ago
Rich Felker dbbb3734d8 fix use of uninitialized pointer in gettext core 9 years ago
Rich Felker 01e6bbece2 fix bindtextdomain logic error deactivating other domains 9 years ago
Rich Felker a946e8117e fix return value of nl_langinfo for invalid item arguments 11 years ago
Rich Felker 2d51c4ad57 make nl_langinfo(CODESET) always return "ASCII" in byte-based C locale 11 years ago
Rich Felker b4d94ba40d fix localeconv field value for unavailable values 11 years ago
Rich Felker 58f6259dff fix breakage in nl_langinfo from previous commit 11 years ago
Rich Felker 844212d94f make nl_langinfo(CODESET) always return "UTF-8" 11 years ago
Rich Felker 16f18d036d byte-based C locale, phase 2: stdio and iconv (multibyte callers) 11 years ago
Rich Felker 1507ebf837 byte-based C locale, phase 1: multibyte character handling functions 11 years ago
Rich Felker 16bf466532 make static C and C.UTF-8 locales available outside of newlocale 11 years ago
Timo Teräs 63f4b9f18f fix uselocale((locale_t)0) not to modify locale 11 years ago