[PATCH] vfwprintf.c

Jeff Johnston jjohnstn@redhat.com
Mon Jul 18 07:24:00 GMT 2011


Sorry for the delay.

I have reviewed the patches and have committed them.


-- Jeff J.

On 06/28/2011 08:08 AM, Yufeng Zhang wrote:
> 2011-06-28  Yufeng Zhang<yufeng.zhang@arm.com>
>          * libc/stdio/vfwprintf.c (wcvt): Add a new parameter len of type
>          int.  *length is set to the value of (rev - digits) regardless
>          of whether _MB_CAPABLE is defined or not.  Replace BUF with len
>          in calling _mbsnrtowcs_r and also in the loop where _MB_CAPABLE
>          is not defined.
>          (_VFWPRINTF_R): Call wcvt with an extra argument.  Call wcvt
>          again with allocated new buffer if buf is not large enough for
>          the conversion.
>          * testsuite/newlib.stdio/stdio.exp: New.
>          * testsuite/newlib.stdio/swprintf.c: Likewise.

More information about the Newlib mailing list