From c90231f35c800f83b6407ff9838d44fbf34f87ad Mon Sep 17 00:00:00 2001 From: Petr Ledvina Date: Sat, 14 Mar 2015 17:50:28 +0100 Subject: [PATCH] printf - implement '%n' --- src/main/common/printf.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/common/printf.c b/src/main/common/printf.c index 7b740c019..a35f6e1c2 100644 --- a/src/main/common/printf.c +++ b/src/main/common/printf.c @@ -147,6 +147,9 @@ int tfp_format(void *putp, putcf putf, const char *fmt, va_list va) case '%': putf(putp, ch); written++; break; + case 'n': + *va_arg(va, int*) = written; + break; default: break; }