freebsd-skq/lib/libc/locale
pfg 005e0d33a7 minor perf enhancement for UTF-8
Reduce some duplicate code.

Reference:
https://www.illumos.org/issues/628

Obtained from:	Illumos
MFC after:	1 week
2014-07-04 22:39:39 +00:00
..
ascii.c
big5.5
big5.c
btowc.3 btowc(3), isblank(3): Correct prototypes for _l variants. 2013-03-27 21:31:40 +00:00
btowc.c
c16rtomb_iconv.c Add libiconv based versions of *c16*() and *c32*(). 2013-06-03 17:17:56 +00:00
c16rtomb.c Add <uchar.h>. 2013-05-21 19:59:37 +00:00
c32rtomb_iconv.c Add libiconv based versions of *c16*() and *c32*(). 2013-06-03 17:17:56 +00:00
c32rtomb.c Add <uchar.h>. 2013-05-21 19:59:37 +00:00
collate.c libc: Make various internal file descriptors close-on-exec. 2012-12-11 22:52:56 +00:00
collate.h
collcmp.c
ctype_l.3
ctype.3
ctype.c
cXXrtomb_iconv.h Replace the #define for "iconv" so it is for the function name instead of 2013-07-03 07:03:19 +00:00
DESIGN.xlocale
digittoint.3
duplocale.3 mdoc: missing comma in .Dd macro. 2013-05-04 17:06:47 +00:00
euc.5
euc.c
fix_grouping.c
freelocale.3 Document that the return type is different from 1003.1-2008. 2013-05-04 17:21:44 +00:00
gb2312.5
gb2312.c
gb18030.5
gb18030.c
gbk.5
gbk.c
isalnum.3
isalpha.3
isascii.3
isblank.3 btowc(3), isblank(3): Correct prototypes for _l variants. 2013-03-27 21:31:40 +00:00
iscntrl.3
isctype.c
isdigit.3
isgraph.3
isideogram.3
islower.3
isphonogram.3
isprint.3
ispunct.3
isrune.3
isspace.3
isspecial.3
isupper.3
iswalnum_l.3
iswalnum.3
iswctype.c
isxdigit.3
ldpart.c
ldpart.h
lmessages.c
lmessages.h
lmonetary.c
lmonetary.h
lnumeric.c
lnumeric.h
localeconv.3
localeconv.c
Makefile.inc Replace use of ${.CURDIR} by ${LIBC_SRCTOP} and define ${LIBC_SRCTOP} 2014-03-04 02:19:39 +00:00
mblen.3
mblen.c
mblocal.h
mbrlen.3
mbrlen.c
mbrtoc16_iconv.c Add libiconv based versions of *c16*() and *c32*(). 2013-06-03 17:17:56 +00:00
mbrtoc16.c Add <uchar.h>. 2013-05-21 19:59:37 +00:00
mbrtoc32_iconv.c Add libiconv based versions of *c16*() and *c32*(). 2013-06-03 17:17:56 +00:00
mbrtoc32.c Add <uchar.h>. 2013-05-21 19:59:37 +00:00
mbrtocXX_iconv.h Replace the #define for "iconv" so it is for the function name instead of 2013-07-03 07:03:19 +00:00
mbrtowc.3 Add <uchar.h>. 2013-05-21 19:59:37 +00:00
mbrtowc.c
mbsinit.3
mbsinit.c
mbsnrtowcs.c
mbsrtowcs.3
mbsrtowcs.c
mbstowcs.3
mbstowcs.c
mbtowc.3
mbtowc.c
mskanji.5
mskanji.c
multibyte.3
newlocale.3 mdoc: missing comma in .Dd macro. 2013-05-04 17:06:47 +00:00
nextwctype.3
nextwctype.c
nl_langinfo.3
nl_langinfo.c
nomacros.c
none.c
querylocale.3 Remove the STANDARDS section. 2013-05-03 12:42:43 +00:00
rpmatch.3
rpmatch.c
rune.c
runefile.h
runetype.c
setlocale.3
setlocale.c
setlocale.h
setrunelocale.c Fix an issue where the locale and rune locale could become out of sync, 2014-04-02 11:10:46 +00:00
Symbol.map Add <uchar.h>. 2013-05-21 19:59:37 +00:00
table.c
toascii.3
tolower.3
tolower.c
toupper.3
toupper.c
towlower.3
towupper.3
uselocale.3 mdoc: missing comma in .Dd macro. 2013-05-04 17:06:47 +00:00
utf8.5
utf8.c minor perf enhancement for UTF-8 2014-07-04 22:39:39 +00:00
wcrtomb.3 Add <uchar.h>. 2013-05-21 19:59:37 +00:00
wcrtomb.c
wcsftime.3
wcsftime.c
wcsnrtombs.c
wcsrtombs.3
wcsrtombs.c
wcstod.3
wcstod.c
wcstof.c
wcstoimax.c
wcstol.3
wcstol.c
wcstold.c
wcstoll.c
wcstombs.3
wcstombs.c
wcstoul.c
wcstoull.c
wcstoumax.c
wctob.c
wctomb.3
wctomb.c
wctrans.3
wctrans.c
wctype.3
wctype.c
wcwidth.3
wcwidth.c
xlocale_private.h Add <uchar.h>. 2013-05-21 19:59:37 +00:00
xlocale.3 mdoc: missing comma in .Dd macro. 2013-05-04 17:06:47 +00:00
xlocale.c Fix an issue where the locale and rune locale could become out of sync, 2014-04-02 11:10:46 +00:00