Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement the GNU extensions of mbsnrtowcs() and wcsnrtombs(). These are | tjr | 2004-07-21 | 1 | -1/+2 |
| | | | | | | | convenient when the source string isn't null-terminated. Implement the other conversion functions (mbstowcs(), mbsrtowcs(), wcstombs(), wcsrtombs()) in terms of these new functions. | ||||
* | Use __wcsrtombs() and __sfvwrite() to convert and write the wide character | tjr | 2004-07-21 | 1 | -8/+25 |
| | | | | string instead of multiple calls to __fputwc(). | ||||
* | Lock the file once per call and use the unlocked fgetwc()/fputwc() variants. | tjr | 2002-09-20 | 1 | -3/+6 |
| | |||||
* | Reimplement the functionality of fgetrune(), fputrune(), and fungetrune() | tjr | 2002-09-18 | 1 | -2/+1 |
| | | | | | | here in terms of mbrtowc(), wcrtomb(), and the single-byte I/O functions. The rune I/O functions are about to become deprecated in favour of the ones provided by ISO C90 Amd. 1 and C99. | ||||
* | Style: One space between "restrict" qualifier and "*". | tjr | 2002-09-06 | 1 | -1/+1 |
| | |||||
* | Basic support for wide character I/O: getwc(), fgetwc(), getwchar(), | tjr | 2002-08-13 | 1 | -0/+51 |
putwc(), fputwc(), putwchar(), ungetwc(), fwide(). |