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] |