OSDN Git Service

Minimize printf/scanf size on platforms that don't need C99.
authorericb <ericb>
Fri, 11 May 2007 20:09:00 +0000 (20:09 +0000)
committerericb <ericb>
Fri, 11 May 2007 20:09:00 +0000 (20:09 +0000)
commit41f4ffe47688bbae65f68f0673912012829ba44b
treec497faa2e961cf7349349d4e817b2563592285db
parent20c353411ff23dcadb319d2466c6ac93bd71c2cc
Minimize printf/scanf size on platforms that don't need C99.
* acconfig.h (_WANT_IO_C99_FORMATS): New macro.
* newlib.hin (_WANT_IO_C99_FORMATS): Likewise.
* configure.in (newlib-io-c99-formats): New configure option.
(_WANT_IO_C99_FORMATS): Define appropriately.
* configure.host (*-linux*, cygwin): Default c99-formats to yes.
* libc/stdio/vfprintf.c (_VFPRINTF_R) [!_WANT_IO_C99_FORMATS]:
Cripple ' flag; hh, z, j, t sizes; a, A, F, C, S specifiers.
* libc/stdio/vfscanf.c (_VFSCANF_R) [!_WANT_IO_C99_FORMATS]:
Likewise.
* configure: Regenerate.
newlib/ChangeLog
newlib/acconfig.h
newlib/configure
newlib/configure.host
newlib/configure.in
newlib/libc/stdio/vfprintf.c
newlib/libc/stdio/vfscanf.c
newlib/newlib.hin