From 4790979500653f897052e5abe7110477d0a4207f Mon Sep 17 00:00:00 2001 From: Tyge Løvset Date: Thu, 22 Oct 2020 10:49:03 +0200 Subject: A minor fix. --- stc/cfmt.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/stc/cfmt.h b/stc/cfmt.h index 06b12003..0e838bf6 100644 --- a/stc/cfmt.h +++ b/stc/cfmt.h @@ -162,7 +162,7 @@ _cfmt_conv(int nargs, const char *fmt, ...) { *p++ = *fmt++; if (*fmt == '%') break; if (++n > nargs) { - if (n-1 == nargs) fprintf(stderr, "error: c_printf(): missing argument(s)\n"); + fprintf(stderr, "error: c_printf(): missing argument\n"); break; } f = va_arg(args, char *); @@ -181,7 +181,7 @@ _cfmt_conv(int nargs, const char *fmt, ...) { if (fmt[1] == '{') { ++fmt; break; } if (fmt[1] == ':' || fmt[1] == '}') { if (++n > nargs) { - if (n-1 == nargs) fprintf(stdout, "error: c_printf(): missing argument(s)\n"); + fprintf(stderr, "error: c_printf(): missing argument\n"); break; } *p++ = '%'; -- cgit v1.2.3