summaryrefslogtreecommitdiffstats
path: root/newlib/ChangeLog
diff options
context:
space:
mode:
authorEric Blake <eblake@redhat.com>2007-05-04 02:55:16 +0000
committerEric Blake <eblake@redhat.com>2007-05-04 02:55:16 +0000
commitb9db5292223d1e716a126b5db8a69391ba4ef73e (patch)
tree15865fe52e65c81bee2654b162c38aeed9743c29 /newlib/ChangeLog
parentfb3937fade3487b7bd181bc6ab50c74637b6757f (diff)
downloadcygnal-b9db5292223d1e716a126b5db8a69391ba4ef73e.tar.gz
cygnal-b9db5292223d1e716a126b5db8a69391ba4ef73e.tar.bz2
cygnal-b9db5292223d1e716a126b5db8a69391ba4ef73e.zip
Add support for asnprintf, and improve *printf documentation.
* libc/stdio/Makefile.am (ELIX_SOURCES): Rename... (ELIX_2_SOURCES): ...to this. (ELIX_4_SOURCES): Add new variable. Build asnprintf. (GENERAL_SOURCES): Move dprintf to ELIX_4_SOURCES. (CHEWOUT_FILES): Include diprintf in documentation. * libc/stdio/Makefile.in: Regenerate. * libc/stdio/diprintf.c: Improve documentation. * libc/stdio/dprintf.c: Likewise. * libc/stdio/siprintf.c: Likewise. * libc/stdio/sprintf.c: Likewise. * libc/stdio/vfprintf.c: Likewise. * libc/stdio/viprintf.c: Likewise. * libc/stdio/vsniprintf.c: Consolidate documentation. * libc/stdio/asiprintf.c: Refer to documentation. * libc/stdio/asprintf.c: Likewise. * libc/stdio/fiprintf.c: Likewise. * libc/stdio/fprintf.c: Likewise. * libc/stdio/iprintf.c: Likewise. * libc/stdio/printf.c: Likewise. * libc/stdio/sniprintf.c: Likewise. * libc/stdio/vdiprintf.c: Likewise. * libc/stdio/vdprintf.c: Likewise. * libc/stdio/vsiprintf.c: Likewise. * libc/stdio/fvwrite.c (__sfvwrite_r): Handle asnprintf. * libc/stdio/asniprintf.c (asniprintf, _asniprintf_r): New file. * libc/stdio/asnprintf.c (asnprintf, _asnprintf_r): New file. * libc/stdio/vasniprintf.c (vasniprintf, _vasniprintf_r): New file. * libc/stdio/vasnprintf.c (vasnprintf, _vasnprintf_r): New file. * libc/stdio/vdprintf.c (_vdprintf_r): Rewrite to avoid malloc in typical case. * libc/stdio/vdiprintf.c (_vdiprintf_r): Likewise. * libc/include/stdio.h: Add prototypes for new functions; sort existing functions.
Diffstat (limited to 'newlib/ChangeLog')
-rw-r--r--newlib/ChangeLog38
1 files changed, 38 insertions, 0 deletions
diff --git a/newlib/ChangeLog b/newlib/ChangeLog
index 628c8be8f..f6d1e9960 100644
--- a/newlib/ChangeLog
+++ b/newlib/ChangeLog
@@ -1,3 +1,41 @@
+2007-05-03 Eric Blake <ebb9@byu.net>
+
+ Add support for asnprintf, and improve *printf documentation.
+ * libc/stdio/Makefile.am (ELIX_SOURCES): Rename...
+ (ELIX_2_SOURCES): ...to this.
+ (ELIX_4_SOURCES): Add new variable. Build asnprintf.
+ (GENERAL_SOURCES): Move dprintf to ELIX_4_SOURCES.
+ (CHEWOUT_FILES): Include diprintf in documentation.
+ * libc/stdio/Makefile.in: Regenerate.
+ * libc/stdio/diprintf.c: Improve documentation.
+ * libc/stdio/dprintf.c: Likewise.
+ * libc/stdio/siprintf.c: Likewise.
+ * libc/stdio/sprintf.c: Likewise.
+ * libc/stdio/vfprintf.c: Likewise.
+ * libc/stdio/viprintf.c: Likewise.
+ * libc/stdio/vsniprintf.c: Consolidate documentation.
+ * libc/stdio/asiprintf.c: Refer to documentation.
+ * libc/stdio/asprintf.c: Likewise.
+ * libc/stdio/fiprintf.c: Likewise.
+ * libc/stdio/fprintf.c: Likewise.
+ * libc/stdio/iprintf.c: Likewise.
+ * libc/stdio/printf.c: Likewise.
+ * libc/stdio/sniprintf.c: Likewise.
+ * libc/stdio/vdiprintf.c: Likewise.
+ * libc/stdio/vdprintf.c: Likewise.
+ * libc/stdio/vsiprintf.c: Likewise.
+ * libc/stdio/fvwrite.c (__sfvwrite_r): Handle asnprintf.
+ * libc/stdio/asniprintf.c (asniprintf, _asniprintf_r): New file.
+ * libc/stdio/asnprintf.c (asnprintf, _asnprintf_r): New file.
+ * libc/stdio/vasniprintf.c (vasniprintf, _vasniprintf_r): New
+ file.
+ * libc/stdio/vasnprintf.c (vasnprintf, _vasnprintf_r): New file.
+ * libc/stdio/vdprintf.c (_vdprintf_r): Rewrite to avoid malloc in
+ typical case.
+ * libc/stdio/vdiprintf.c (_vdiprintf_r): Likewise.
+ * libc/include/stdio.h: Add prototypes for new functions; sort
+ existing functions.
+
2007-05-03 Kazu Hirata <kazu@codesourcery.com>
* libc/machine/m68k/Makefile.am (lib_a_SOURCES): Add memcpy.S