Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Implement mbtowc() in terms of mbrtowc(), and wctomb() in terms of wcrtomb(). | tjr | 2003-08-07 | 1 | -24/+20 |
| | |||||
* | Handle boundary cases more correctly; mblen(s, 0) and mbtowc(NULL, s, 0) | tjr | 2002-10-28 | 1 | -4/+3 |
| | | | | | | | return -1 regardless of what s points to, mbtowc(&w, s, 1) sets w to a null wide character when s points to a null byte. This seems to be closer to what most other implementations do, but the C99 standard contradicts itself for these cases. | ||||
* | Style sweep. | tjr | 2002-10-27 | 1 | -8/+6 |
| | |||||
* | Style: One space between "restrict" qualifier and "*". | tjr | 2002-09-06 | 1 | -2/+2 |
| | |||||
* | Set errno to EILSEQ when invalid multibyte sequences are detected | tjr | 2002-09-03 | 1 | -1/+4 |
| | | | | (XSI extension to 1003.1-2001). | ||||
* | Add restrict qualifiers to the arguments of mbstowcs, mbtowc() and | tjr | 2002-09-01 | 1 | -2/+2 |
| | | | | wcstombs(). | ||||
* | Split ansi.c into a separate source file for each function. | tjr | 2002-08-31 | 1 | -0/+61 |