From e73e539a28af82a10c073b01a5a80ac9ea06f0b0 Mon Sep 17 00:00:00 2001 From: Vsevolod Stakhov Date: Wed, 23 Apr 2014 13:20:19 +0100 Subject: [PATCH] Add `rspamd_printf` utility function. --- src/libutil/printf.c | 13 +++++++++++++ src/libutil/printf.h | 1 + 2 files changed, 14 insertions(+) diff --git a/src/libutil/printf.c b/src/libutil/printf.c index d72ec95c8d..0c4c8f03d0 100644 --- a/src/libutil/printf.c +++ b/src/libutil/printf.c @@ -224,6 +224,19 @@ rspamd_fprintf (FILE *f, const gchar *fmt, ...) return r; } +glong +rspamd_printf (const gchar *fmt, ...) +{ + va_list args; + glong r; + + va_start (args, fmt); + r = rspamd_vprintf_common (rspamd_printf_append_file, stdout, fmt, args); + va_end (args); + + return r; +} + glong rspamd_log_fprintf (FILE *f, const gchar *fmt, ...) { diff --git a/src/libutil/printf.h b/src/libutil/printf.h index a4e03791d2..bd5c62cb6b 100644 --- a/src/libutil/printf.h +++ b/src/libutil/printf.h @@ -65,6 +65,7 @@ typedef glong (*rspamd_printf_append_func)(const gchar *buf, glong buflen, gpointer ud); glong rspamd_fprintf (FILE *f, const gchar *fmt, ...); +glong rspamd_printf (const gchar *fmt, ...); glong rspamd_log_fprintf (FILE *f, const gchar *fmt, ...); glong rspamd_snprintf (gchar *buf, glong max, const gchar *fmt, ...); gchar *rspamd_vsnprintf (gchar *buf, glong max, const gchar *fmt, va_list args); -- 2.47.3