From: Lukas Krickl Date: Fri, 27 Feb 2026 09:16:54 +0000 (+0100) Subject: stdio: Added printf and eprintf wrappers X-Git-Url: https://git.krickl.dev/?a=commitdiff_plain;h=b26ed9745d5a9633676088ce4a0fd1642ca696d6;p=lrts%2F.git stdio: Added printf and eprintf wrappers --- diff --git a/src/p_pc/u_stdio.c b/src/p_pc/u_stdio.c index 11b91dd..c69e614 100644 --- a/src/p_pc/u_stdio.c +++ b/src/p_pc/u_stdio.c @@ -25,3 +25,25 @@ int u_fprintf(U_FILE* stream, const char *fmt, ...) { int u_fputs(const char *s, U_FILE* stream) { return fputs(s, stream); } + +int u_printf(const char *fmt, ...) { + int res = 0; + va_list args; + + va_start(args, fmt); + res = u_vfprintf(u_stdout, fmt, args); + va_end(args); + + return res; +} + +int u_eprintf(const char *fmt, ...) { + int res = 0; + va_list args; + + va_start(args, fmt); + res = u_vfprintf(u_stderr, fmt, args); + va_end(args); + + return res; +} diff --git a/src/tests/t_defs.h b/src/tests/t_defs.h index 2b13d56..efd7bf1 100644 --- a/src/tests/t_defs.h +++ b/src/tests/t_defs.h @@ -14,7 +14,7 @@ #define T_ASSERT(expr, message) {\ if (!(expr)) { \ T_ASSERT_OUT_FILE(); \ - printf message; \ + u_eprintf message; \ return 1; \ } \ } diff --git a/src/u_stdio.h b/src/u_stdio.h index 39d9c0d..2439273 100644 --- a/src/u_stdio.h +++ b/src/u_stdio.h @@ -13,5 +13,7 @@ int u_vfprintf(U_FILE* stream, const char *fmt, va_list args); int u_fprintf(U_FILE* stream, const char *fmt, ...); int u_fputs(const char *s, U_FILE* stream); +int u_printf(const char *fmt, ...); +int u_eprintf(const char *fmt, ...); #endif