+2004-12-25 Paul Stoffregen <paul AT pjrc.com>
+
+ * device/lib/printf_tiny.c: printf for mcs51 in only 267 bytes,
+ and fully reentrant and register bank neutral.
+ * device/lib/printf_fast.c: added float (not enabled by default),
+ added compact/slower integer (also not enabled by default),
+ improved size/speed of fast integer code, other minor changes
+ * device/include/stdio.h, device/lib/Makefile.in,
+ device/lib/libsdcc.lib: integrate printf_tiny into mcs51 build
+
2004-12-24 Maarten Brock <sourceforge.brock AT dse.nl>
* src/pic16/pcode.c: declaring variables other than at the start of a
#ifdef __mcs51
extern void printf_fast(code char *fmt, ...) _REENTRANT;
+extern void printf_tiny(code char *fmt, ...) _REENTRANT;
#endif
#endif /* __SDC51_STDIO_H */
calloc.c malloc.c realloc.c free.c \
serial.c ser_ir.c printfl.c \
printf_large.c sprintf.c vprintf.c puts.c gets.c \
- assert.c time.c printf_fast.c bpx.c \
+ assert.c time.c printf_fast.c printf_tiny.c bpx.c \
fabsf.c frexpf.c ldexpf.c expf.c powf.c sincosf.c sinf.c \
cosf.c logf.c log10f.c sqrtf.c tancotf.c tanf.c cotf.c \
asincosf.c asinf.c acosf.c atanf.c atan2f.c sincoshf.c \