[PATCH newlib]Bring back wchar io files for --disable-newlib-wide-orient option

freddie_chopin freddie_chopin@op.pl
Mon Aug 12 07:47:00 GMT 2013


W dniu 2013-08-12 03:55:07 użytkownik bin.cheng <bin.cheng@arm.com> napisał:
> Hi,
> 
> When I introduced configuration option "--disable-newlib-wide-orient", I
> removed the build of wchar's io files like getwc/putwc/fgetwc/fputwc, etc..
> This is inappropriate because: A) wchar's IO is not same thing with wide
> orientation, it should work even if wide orientation is disabled (though
> these io function would not set file orientation any more).  B) C++ iostream
> depends on wchar's IO functions even it's not used explicitly by user
> program.
> 
> This patch brings these wchar's IO files back.  I built newlib with/without
> the option and ran gcc regression test with the patch.  Is it OK?
> 
> Thanks.
> bin
> 
> 2013-08-12  Bin Cheng  <bin.cheng@arm.com>
> 
> 	* libc/configure.in (--enable-newlib-wchar-orient): Remove.
> 	* libc/configure: Regenerated.
> 	* libc/stdio/Makefile.am (NEWLIB_WIDE_ORIENT): Remove.
> 	* libc/stdio/Makefile.in: Regenerated.
> 

Does it mean that the option will be removed completely and no alternative will be introduced? Maybe it would be possible to introduce empty wchar stubs?

Regards,
FCh



More information about the Newlib mailing list