%S %C vfprintf contribution

Artem B. Bityuckiy abitytsky@softminecorp.com
Mon Nov 3 11:26:00 GMT 2003


Hello.

Nicholas Wourms wrote:
 > Artem B. Bityuckiy wrote:
 >
 >> Hello.
 >>
 >> Here is the patch that makes vfprintf (and hence, all other
 >> vfprintf-based Xprintf functions) understand ISO C 90 %S (same as %ls)
 >> and %C (same as %lc) format placeholders. Please, review it and give
 >> us know if something is wrong.
 >>
 >> This is tested a little bit- it works and it seems should work with
 >> any locale if wcrtomb and wcsrtomb functions work.
 >>
 >
 > I believe the preferred patch type is unidiff or `diff -up`.
OK, here is the patch to vfprintf.c produced by diff -up.
 >
 > Cheers,
 > Nicholas
 >
Initially, we've added these changes to Newlib-1.11.0. They was tested 
with Newlib-1.11.0 too. But then I've copy changes to Newlib from CVS. 
vfprintf.c from CVS differs from Newlib-1.11.0's vfprintf.c. I didn't 
test (even compile) Newlib from CVS with these patch, but it must work.

Thanks.

-- 
Best regards,
Artem B. Bityuckiy
SoftMine Corporation, Software Engineer
Tel.: +7(812)329-67-44, +7(812)329-67-45
Mobile: +79112449030
E-mail: abitytsky@softminecorp.com
Web: www.softminecorp.com





More information about the Newlib mailing list