summaryrefslogtreecommitdiffstats
path: root/lib/libc/locale/mbsinit.c
Commit message (Collapse)AuthorAgeFilesLines
* Implement xlocale APIs from Darwin, mainly for use by libc++. This adds atheraven2011-11-201-2/+12
| | | | | | | | | | | | load of _l suffixed versions of various standard library functions that use the global locale, making them take an explicit locale parameter. Also adds support for per-thread locales. This work was funded by the FreeBSD Foundation. Please test any code you have that uses the C standard locale functions! Reviewed by: das (gdtoa changes) Approved by: dim (mentor)
* Move prototypes of various encoding-related functions into a new headertjr2004-05-121-2/+1
| | | | file to avoid extern'ing them all over the place.
* Allow partial multibyte characters to accumulate in conversion statetjr2004-04-071-8/+5
| | | | | objects passed to mbrtowc(), mbsrtowcs(), and mbrlen(), as required by C99.
* Implement the ISO C90 Amd.1 restartable wide and multibyte charactertjr2002-08-181-0/+42
manipulation functions mbrlen(), mbrtowc(), mbsinit(), mbsrtowcs(), wcrtomb(), wcsrtombs().
OpenPOWER on IntegriCloud