RFC: mblen() return code when n is zero

Paul Eggert eggert@cs.ucla.edu
Tue Nov 11 06:46:00 GMT 2014


Rajalakshmi Srinivasaraghavan wrote:
> The return code 0 and -1 can both be justified when n=0.

As a user of these functions, I'd far rather that mblen and mbtowc returned -1 
when given empty inputs.  Having them return 0 implies that they've gone past 
the boundaries of their input buffers, which really ought to be a no-no.



More information about the Libc-alpha mailing list