On Thu, May 21 21:22, Kevin Wolf wrote: > > +/** > > + * Wird sowohl von mbstowcs als auch von mbsrtowc benutzt, und entspricht > > + * abgesehen vom wcstate-Kram mbstowcs. > > + * > > + * @see mbstowcs > > + * @see mbsrtowcs > > + */ > > +size_t __internal_mbsrtowcs(wchar_t* buf, const char** str, size_t len) > > +{ > > + wchar_t wc; > > + size_t bufpos = 0; > > + int curlen; > > + > > + while (**str && (!buf || (bufpos < len))) { > > len ist in Bytes, bufpos in sizeof(wchar_t). Das geht so nicht zusammen. Nach mehrfachem Lesen der Manpage und des Codes bin ich der Meinung, dass du da falsch liegst. Die sind beide in sizeof wchar_t und der Code folglich korrekt. -- Antoine Kaufmann <toni@xxxxxxxxxxxxxxxx>
Attachment:
pgpxgSAjHToL9.pgp
Description: PGP signature