From d0d004c8154a40fdcfd5a86b04bc5c610dbcc386 Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Wed, 21 Oct 2020 09:02:35 +0200 Subject: Added support for regular % formatting as well. --- stc/cfmt.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/stc/cfmt.h b/stc/cfmt.h index 9b3d8999..379312bb 100644 --- a/stc/cfmt.h +++ b/stc/cfmt.h @@ -147,6 +147,10 @@ _cfmt_conv(const char *fmt, ...) { va_start(args, fmt); do { switch ((ch = *fmt)) { + case '%': + if (fmt[1] == '%') *p++ = *fmt++; + else va_arg(args, char *); + break; case '}': if (fmt[1] == '}') ++fmt; break; -- cgit v1.2.3