Files
semi-libc/src
Rich Felker 50d9661d9b overhaul mbsrtowcs
these changes fix at least two bugs:
- misaligned access to the input as uint32_t for vectorized ASCII test
- incorrect src pointer after stopping on EILSEQ

in addition, the text of the standard makes it unclear whether the
mbstate_t object is to be modified when the destination pointer is
null; previously it was cleared either way; now, it's only cleared
when the destination is non-null. this change may need revisiting, but
it should not affect most applications, since calling mbsrtowcs with
non-zero state can only happen when the head of the string was already
processed with mbrtowc.

finally, these changes shave about 20% size off the function and seem
to improve performance by 1-5%.
2013-04-04 14:42:35 -04:00
..
2013-02-02 03:19:25 +01:00
2012-11-18 16:31:14 -05:00
2013-03-31 23:25:55 -04:00
2013-01-07 23:54:13 +01:00
2013-04-04 14:42:35 -04:00
2013-02-17 13:21:56 -05:00
2012-12-06 20:27:54 +01:00
2012-11-08 16:39:41 -05:00
2013-03-31 23:25:55 -04:00