RFC: mblen() return code when n is zero
Rajalakshmi Srinivasaraghavan
raji@linux.vnet.ibm.com
Mon Nov 17 16:27:00 GMT 2014
On 11/17/2014 09:53 PM, Paul Eggert wrote:
> 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.
>
For testcase please refer:
https://sourceware.org/ml/libc-alpha/2014-11/msg00191.html
--
Thanks
Rajalakshmi S
More information about the Libc-alpha
mailing list