]> code.delx.au - pulseaudio/blobdiff - polyp/strbuf.h
implement proper logging
[pulseaudio] / polyp / strbuf.h
index 8ca51624b8768b5dcbbdc3d69dd299e41592e9d3..1622d3a0a5591830d87ab46ec3dafc3a92fdc941 100644 (file)
@@ -22,6 +22,8 @@
   USA.
 ***/
 
+#include "gcc-printf.h"
+
 struct pa_strbuf;
 
 struct pa_strbuf *pa_strbuf_new(void);
@@ -29,7 +31,7 @@ void pa_strbuf_free(struct pa_strbuf *sb);
 char *pa_strbuf_tostring(struct pa_strbuf *sb);
 char *pa_strbuf_tostring_free(struct pa_strbuf *sb);
 
-int pa_strbuf_printf(struct pa_strbuf *sb, const char *format, ...) __attribute__ ((format (printf, 2, 3)));
+int pa_strbuf_printf(struct pa_strbuf *sb, const char *format, ...)  PA_GCC_PRINTF_ATTR(2,3);
 void pa_strbuf_puts(struct pa_strbuf *sb, const char *t);
 void pa_strbuf_putsn(struct pa_strbuf *sb, const char *t, size_t m);