summaryrefslogtreecommitdiffstats
path: root/lib/libc/locale/wcsrtombs.c
Commit message (Collapse)AuthorAgeFilesLines
* Implement the GNU extensions of mbsnrtowcs() and wcsnrtombs(). These aretjr2004-07-211-67/+1
| | | | | | | convenient when the source string isn't null-terminated. Implement the other conversion functions (mbstowcs(), mbsrtowcs(), wcstombs(), wcsrtombs()) in terms of these new functions.
* Allow encoding modules to override the default implementations oftjr2004-05-131-2/+10
| | | | | mbsrtowcs() and wcsrtombs(). Provide a fast implementation for the trivial "NONE" encoding.
* Reduce overhead by calling internal versions of the multibyte conversiontjr2004-05-121-3/+4
| | | | functions directly wherever possible.
* Prepare to handle state-dependent encodings. This mainly involves nottjr2004-04-061-8/+20
| | | | | taking shortcuts when it comes to storing and passing around conversion states.
* Style: One space between "restrict" qualifier and "*".tjr2002-09-061-2/+2
|
* Implement the ISO C90 Amd.1 restartable wide and multibyte charactertjr2002-08-181-0/+90
manipulation functions mbrlen(), mbrtowc(), mbsinit(), mbsrtowcs(), wcrtomb(), wcsrtombs().
OpenPOWER on IntegriCloud