NetBSD/lib/libc/locale
itojun d888b02030 overhaul.
(1) alloate two mbstate_t, for input/output, per a file stream.
(2) correct inbound escape sequence processing.
cope with incomplete string better.  keep intermediate state for single shifts.
let C0/C1 go through.

XXX for (1), we should expand FILE structure, but is possible only with
libc major # bump.
2000-12-23 12:37:18 +00:00
..
___runetype_mb.c __RCSID 2000-12-21 17:25:32 +00:00
___tolower_mb.c __RCSID 2000-12-21 17:25:32 +00:00
___toupper_mb.c __RCSID 2000-12-21 17:25:32 +00:00
_def_messages.c fix typo; something called 'yesexpr' shouldn't have a 'n' in it 1997-10-18 05:08:32 +00:00
_def_monetary.c
_def_numeric.c
_def_time.c XSH5/C99: in the C/POSIX locale, change the day of month format used in d_t_fmt 1999-11-10 09:15:11 +00:00
big5.c add multibyte locale converters (just for use by testers at this moment, 2000-12-21 12:17:35 +00:00
ctypeio.c include <string.h> for mem* 2000-07-01 00:05:27 +00:00
ctypeio.h
euc.c avoid duplicated free() on initialization failure 2000-12-23 11:53:46 +00:00
euctw.c add multibyte locale converters (just for use by testers at this moment, 2000-12-21 12:17:35 +00:00
iso2022.c overhaul. 2000-12-23 12:37:18 +00:00
iso2022.h add multibyte locale converters (just for use by testers at this moment, 2000-12-21 12:17:35 +00:00
iswalnum.3 place return value 2000-12-22 02:13:26 +00:00
iswctype.c support multibytes in isw*/tow*. 2000-12-21 12:13:28 +00:00
localeconv.c delint 1998-11-13 15:46:52 +00:00
Makefile.inc add wcsl{cat,cpy} - outside of ISO/IEC 9899:1999, 2000-12-22 05:21:40 +00:00
mskanji.c add multibyte locale converters (just for use by testers at this moment, 2000-12-21 12:17:35 +00:00
multibyte.c set errno on wcrtomb() encoding error, on EILSEQ. 2000-12-22 06:29:40 +00:00
nl_langinfo.3 Don't require inclusion of <nl_types.h>. 1999-09-05 09:18:11 +00:00
nl_langinfo.c delint 1998-11-13 15:46:52 +00:00
rune_local.h cope with runeglue.c failure better 2000-12-22 22:51:22 +00:00
rune.c first import of citrus LC_CTYPE locale. singlebyte only at this moment. 2000-12-21 11:29:47 +00:00
rune.h first import of citrus LC_CTYPE locale. singlebyte only at this moment. 2000-12-21 11:29:47 +00:00
runeglue.c cope with runeglue.c failure better 2000-12-22 22:51:22 +00:00
runenone.c first import of citrus LC_CTYPE locale. singlebyte only at this moment. 2000-12-21 11:29:47 +00:00
runetable.c change _INVALID_RUNE value - the old value (0xfffd) was selected when 2000-12-23 10:52:34 +00:00
runetype.h first import of citrus LC_CTYPE locale. singlebyte only at this moment. 2000-12-21 11:29:47 +00:00
setlocale_sb.c first import of citrus LC_CTYPE locale. singlebyte only at this moment. 2000-12-21 11:29:47 +00:00
setlocale.3 Xref nl_langinfo(3). 1999-09-05 09:19:35 +00:00
setlocale.c error code check mistake in LC_CTYPE handling 2000-12-23 08:22:40 +00:00
setrunelocale.c remove bogus comment 2000-12-21 18:24:57 +00:00
towlower.3 manpage for tow*. 2000-12-22 02:18:58 +00:00
utf2.c add multibyte locale converters (just for use by testers at this moment, 2000-12-21 12:17:35 +00:00
utf8.c correct utf8 encoding error 2000-12-21 12:21:38 +00:00
wcscat.c add wcs* functions. consier it as part of libc minor crank 68 -> 69. 2000-12-21 05:12:18 +00:00
wcschr.c add wcs* functions. consier it as part of libc minor crank 68 -> 69. 2000-12-21 05:12:18 +00:00
wcscmp.c add wcs* functions. consier it as part of libc minor crank 68 -> 69. 2000-12-21 05:12:18 +00:00
wcscpy.c add wcs* functions. consier it as part of libc minor crank 68 -> 69. 2000-12-21 05:12:18 +00:00
wcscspn.c add wcs* functions. consier it as part of libc minor crank 68 -> 69. 2000-12-21 05:12:18 +00:00
wcslcat.c add wcsl{cat,cpy} - outside of ISO/IEC 9899:1999, 2000-12-22 05:21:40 +00:00
wcslcpy.c add wcsl{cat,cpy} - outside of ISO/IEC 9899:1999, 2000-12-22 05:21:40 +00:00
wcslen.c add wcs* functions. consier it as part of libc minor crank 68 -> 69. 2000-12-21 05:12:18 +00:00
wcsncat.c add wcs* functions. consier it as part of libc minor crank 68 -> 69. 2000-12-21 05:12:18 +00:00
wcsncmp.c add wcs* functions. consier it as part of libc minor crank 68 -> 69. 2000-12-21 05:12:18 +00:00
wcsncpy.c add wcs* functions. consier it as part of libc minor crank 68 -> 69. 2000-12-21 05:12:18 +00:00
wcspbrk.c add wcs* functions. consier it as part of libc minor crank 68 -> 69. 2000-12-21 05:12:18 +00:00
wcsrchr.c add wcs* functions. consier it as part of libc minor crank 68 -> 69. 2000-12-21 05:12:18 +00:00
wcsspn.c add wcs* functions. consier it as part of libc minor crank 68 -> 69. 2000-12-21 05:12:18 +00:00
wcsstr.c add wcs* functions. consier it as part of libc minor crank 68 -> 69. 2000-12-21 05:12:18 +00:00
wcswidth.c add dummy wcwidth() and wcswidth(). wcwidth() will be updated later. 2000-12-21 08:30:52 +00:00
wmemchr.3 add wcsl{cat,cpy} 2000-12-22 05:23:27 +00:00
wmemchr.c add wcs* functions. consier it as part of libc minor crank 68 -> 69. 2000-12-21 05:12:18 +00:00
wmemcmp.c add wmem* functions, from citrus. bump libc shlib minor. 2000-12-20 14:53:23 +00:00
wmemcpy.c add wmem* functions, from citrus. bump libc shlib minor. 2000-12-20 14:53:23 +00:00
wmemmove.c add wmem* functions, from citrus. bump libc shlib minor. 2000-12-20 14:53:23 +00:00
wmemset.c add wmem* functions, from citrus. bump libc shlib minor. 2000-12-20 14:53:23 +00:00