freebsd-dev/lib/libc/locale
Tim J. Robbins c05bd9ae25 Buffer partial wide characters more efficiently: instead of storing the
multibyte representation in conversion state objects, store the
accumulated wide character, set number and number of bytes remaining
to avoid having to derive them every time mbrtowc() is called.
2004-05-27 10:54:34 +00:00
..
big5.5 Update cross references after utf2/euc move. 2003-11-15 02:26:04 +00:00
big5.c Use a simpler and faster buffering scheme for partial multibyte characters. 2004-05-17 11:16:14 +00:00
btowc.3
btowc.c Reduce overhead by calling internal versions of the multibyte conversion 2004-05-12 14:26:54 +00:00
collate.c
collate.h
collcmp.c Restore including of "collate.h", for its own prototype (mis)match detection 2003-08-03 19:28:23 +00:00
ctype.3 Add cross-references to isideogram(3), isphonogram(3), isrune(3), 2004-03-30 08:11:57 +00:00
digittoint.3 Trim cross-references. 2004-03-30 07:19:35 +00:00
euc.5 Update the EUC and UTF2 manual pages for their new home in section 5. 2003-11-15 01:54:46 +00:00
euc.c Buffer partial wide characters more efficiently: instead of storing the 2004-05-27 10:54:34 +00:00
fix_grouping.c . style(9) 2003-06-26 10:46:16 +00:00
frune.c Implement fgetrune(), fungetrune() and fputrune() as wrappers around 2003-10-31 10:55:19 +00:00
gb2312.5 Update cross references after utf2/euc move. 2003-11-15 02:26:04 +00:00
gb2312.c Move prototypes of various encoding-related functions into a new header 2004-05-12 14:09:04 +00:00
gb18030.5 Update cross references after utf2/euc move. 2003-11-15 02:26:04 +00:00
gb18030.c Move prototypes of various encoding-related functions into a new header 2004-05-12 14:09:04 +00:00
gbk.5 Update cross references after utf2/euc move. 2003-11-15 02:26:04 +00:00
gbk.c Use a simpler and faster buffering scheme for partial multibyte characters. 2004-05-17 11:16:14 +00:00
isalnum.3
isalpha.3
isascii.3
isblank.3
iscntrl.3
isctype.c
isdigit.3 Document the isnumber() and ishexnumber() functions, and explain how they 2004-03-30 07:02:04 +00:00
isgraph.3
isideogram.3 Add basic manual pages for isideogram(), isphonogram(), isrune() 2004-03-30 07:23:54 +00:00
islower.3
isphonogram.3 Add basic manual pages for isideogram(), isphonogram(), isrune() 2004-03-30 07:23:54 +00:00
isprint.3
ispunct.3
isrune.3 Add basic manual pages for isideogram(), isphonogram(), isrune() 2004-03-30 07:23:54 +00:00
isspace.3
isspecial.3 Add basic manual pages for isideogram(), isphonogram(), isrune() 2004-03-30 07:23:54 +00:00
isupper.3
iswalnum.3
iswctype.c
isxdigit.3 Document the isnumber() and ishexnumber() functions, and explain how they 2004-03-30 07:02:04 +00:00
ldpart.c Rewrite split_lines() to operate safely 2004-04-25 19:56:50 +00:00
ldpart.h Fixes to locale code to properly use indirect pointers in order to prevent 2003-06-13 00:14:07 +00:00
lmessages.c . style(9) 2003-06-26 10:46:16 +00:00
lmessages.h
lmonetary.c . style(9) 2003-06-26 10:46:16 +00:00
lmonetary.h
lnumeric.c . style(9) 2003-06-26 10:46:16 +00:00
lnumeric.h
localeconv.3 Split the documentation for localeconv() off into a separate manual page. 2003-12-07 06:00:00 +00:00
localeconv.c . style(9) 2003-06-26 10:46:16 +00:00
Makefile.inc Add basic manual pages for isideogram(), isphonogram(), isrune() 2004-03-30 07:23:54 +00:00
mblen.3 Document the meaning of the zero return value. 2004-04-11 05:19:19 +00:00
mblen.c Reduce overhead by calling internal versions of the multibyte conversion 2004-05-12 14:26:54 +00:00
mblocal.h Allow encoding modules to override the default implementations of 2004-05-13 11:20:27 +00:00
mbrlen.3 Update manual pages for change to C99 mbrtowc() semantics. 2004-04-08 09:59:02 +00:00
mbrlen.c Reduce overhead by calling internal versions of the multibyte conversion 2004-05-12 14:26:54 +00:00
mbrtowc.3 Update manual pages for change to C99 mbrtowc() semantics. 2004-04-08 09:59:02 +00:00
mbrtowc.c Move prototypes of various encoding-related functions into a new header 2004-05-12 14:09:04 +00:00
mbrune.3 Update cross references after utf2/euc move. 2003-11-15 02:26:04 +00:00
mbrune.c Mark the following interfaces as OBSOLETE_IN_6: 2003-06-13 07:13:54 +00:00
mbsinit.3 Update manual pages for change to C99 mbrtowc() semantics. 2004-04-08 09:59:02 +00:00
mbsinit.c Move prototypes of various encoding-related functions into a new header 2004-05-12 14:09:04 +00:00
mbsrtowcs.3 Update manual pages for change to C99 mbrtowc() semantics. 2004-04-08 09:59:02 +00:00
mbsrtowcs.c Allow encoding modules to override the default implementations of 2004-05-13 11:20:27 +00:00
mbstowcs.3 Update manual pages for change to C99 mbrtowc() semantics. 2004-04-08 09:59:02 +00:00
mbstowcs.c Allow encoding modules to override the default implementations of 2004-05-13 11:20:27 +00:00
mbtowc.3 Document the meaning of the zero return value. 2004-04-11 05:19:19 +00:00
mbtowc.c Reduce overhead by calling internal versions of the multibyte conversion 2004-05-12 14:26:54 +00:00
mskanji.5 Update cross references after utf2/euc move. 2003-11-15 02:26:04 +00:00
mskanji.c Use a simpler, faster buffering scheme for partial characters in mbrtowc(). 2004-05-14 15:40:47 +00:00
multibyte.3 Update manual pages for change to C99 mbrtowc() semantics. 2004-04-08 09:59:02 +00:00
nl_langinfo.3 mdoc(7): Use the new feature of the .In macro. 2003-09-08 19:57:22 +00:00
nl_langinfo.c . style(9) 2003-06-26 10:46:16 +00:00
nomacros.c
none.c Scan the source string for invalid wide characters in wcsrtombs() 2004-05-25 10:45:24 +00:00
rune.3 Update cross references after utf2/euc move. 2003-11-15 02:26:04 +00:00
rune.c
runetype.c Use a binary search to find the range containing a character in 2004-05-09 13:04:49 +00:00
setinvalidrune.c Mark the following interfaces as OBSOLETE_IN_6: 2003-06-13 07:13:54 +00:00
setlocale.3 Add reference to environ(7) 2004-01-29 09:27:24 +00:00
setlocale.c LC_ALL not always take priority over other LC_* 2004-01-31 19:15:32 +00:00
setlocale.h Reorganize wrapper around setrunelocale() to mark it as deprecated 2003-07-06 02:03:37 +00:00
setrunelocale.c Allow encoding modules to override the default implementations of 2004-05-13 11:20:27 +00:00
srune.c Move prototypes of various encoding-related functions into a new header 2004-05-12 14:09:04 +00:00
table.c Allow encoding modules to override the default implementations of 2004-05-13 11:20:27 +00:00
toascii.3
tolower.3
tolower.c Use a binary search to find the range containing a character in 2004-05-09 13:04:49 +00:00
toupper.3
toupper.c Use a binary search to find the range containing a character in 2004-05-09 13:04:49 +00:00
towlower.3
towupper.3
utf2.5 Update the EUC and UTF2 manual pages for their new home in section 5. 2003-11-15 01:54:46 +00:00
utf2.c Move prototypes of various encoding-related functions into a new header 2004-05-12 14:09:04 +00:00
utf8.5 Remove a nonsensical remark about byte order markers in UTF-8 streams. 2004-04-12 12:58:41 +00:00
utf8.c Use conversion state objects to store the accumulated wide character, 2004-05-17 12:32:40 +00:00
wcrtomb.3 Update manual pages for change to C99 mbrtowc() semantics. 2004-04-08 09:59:02 +00:00
wcrtomb.c Move prototypes of various encoding-related functions into a new header 2004-05-12 14:09:04 +00:00
wcsftime.3
wcsftime.c Prepare to handle state-dependent encodings. This mainly involves not 2004-04-07 09:47:56 +00:00
wcsrtombs.3 Update manual pages for change to C99 mbrtowc() semantics. 2004-04-08 09:59:02 +00:00
wcsrtombs.c Allow encoding modules to override the default implementations of 2004-05-13 11:20:27 +00:00
wcstod.3 Assorted mdoc(7) fixes. 2003-05-22 13:02:28 +00:00
wcstod.c Prepare to handle state-dependent encodings. This mainly involves not 2004-04-07 09:47:56 +00:00
wcstof.c Prepare to handle state-dependent encodings. This mainly involves not 2004-04-07 09:47:56 +00:00
wcstoimax.c
wcstol.3
wcstol.c
wcstold.c Prepare to handle state-dependent encodings. This mainly involves not 2004-04-07 09:47:56 +00:00
wcstoll.c
wcstombs.3 Update manual pages for change to C99 mbrtowc() semantics. 2004-04-08 09:59:02 +00:00
wcstombs.c Allow encoding modules to override the default implementations of 2004-05-13 11:20:27 +00:00
wcstoul.c
wcstoull.c
wcstoumax.c
wctob.c Reduce overhead by calling internal versions of the multibyte conversion 2004-05-12 14:26:54 +00:00
wctomb.3 Update manual pages for change to C99 mbrtowc() semantics. 2004-04-08 09:59:02 +00:00
wctomb.c Reduce overhead by calling internal versions of the multibyte conversion 2004-05-12 14:26:54 +00:00
wctrans.3
wctrans.c Remove TODO comment about creating a macro version of towctrans(). 2003-11-01 08:20:58 +00:00
wctype.3 Recognize the "rune" character class in wctype(). 2004-03-27 08:59:21 +00:00
wctype.c Recognize the "rune" character class in wctype(). 2004-03-27 08:59:21 +00:00
wcwidth.3
wcwidth.c Grab all the information we need about a character with one call to 2004-05-23 13:20:09 +00:00