]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
Add `rspamd_printf` utility function.
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 23 Apr 2014 12:20:19 +0000 (13:20 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 23 Apr 2014 12:20:19 +0000 (13:20 +0100)
src/libutil/printf.c
src/libutil/printf.h

index d72ec95c8dc9efa02910f370fe7d998553be3dc9..0c4c8f03d0cd07e6c5402bf1273f827ec0a61e3a 100644 (file)
@@ -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, ...)
 {
index a4e03791d2fdb0cca8c57311ab3bd21f8cf5e67a..bd5c62cb6b5d8e23a894d6ed917bca1f7013e09d 100644 (file)
@@ -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);