This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
Rajalakshmi Srinivasaraghavan wrote:
To get clarified on previous comments,What should mblen (mblen() calls __mbrtowc() internally) return for the above testcase?
There was no "above testcase" in your email, but I suppose mblen and mbtowc should return -1 when given empty inputs, as in this case the leading bytes of the input buffer do not form a valid multibyte character. Although POSIX doesn't say what errno value to use, EILSEQ doesn't seem appropriate here. What errno values do other C libraries use? I'd be guided by that.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |