From: Vsevolod Stakhov Date: Wed, 23 Apr 2014 12:20:19 +0000 (+0100) Subject: Add `rspamd_printf` utility function. X-Git-Tag: 0.7.0~285 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e73e539a28af82a10c073b01a5a80ac9ea06f0b0;p=thirdparty%2Frspamd.git Add `rspamd_printf` utility function. --- 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);