From 1a29b7499c33ba23aca034cde5054278fed9ee0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Fr=C3=B6schle?= Date: Mon, 30 Dec 2013 07:57:45 +0000 Subject: [PATCH] added sprintf() --- util/bas_printf.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/util/bas_printf.c b/util/bas_printf.c index e463bd9..ad63580 100644 --- a/util/bas_printf.c +++ b/util/bas_printf.c @@ -360,6 +360,20 @@ static void xaddchar(int c) *xstring++ = (char) c; } +int sprintf(char *str, const char *format, ...) +{ + va_list va; + va_start(va, format); + + xstring = str; + + doprnt(xaddchar, format, va); + va_end(va); + *xstring++ = '\0'; + + return 0; +} + void xsnprintf(char *str, size_t size, const char *fmt, ...) { va_list va;