summaryrefslogtreecommitdiffstats
path: root/src/web_buffer.h
diff options
context:
space:
mode:
authorCosta Tsaousis (ktsaou) <costa@tsaousis.gr>2016-06-11 22:26:17 +0300
committerCosta Tsaousis (ktsaou) <costa@tsaousis.gr>2016-06-11 22:26:17 +0300
commit56529fd082e321b1ea82cf3b6eef3795dc073b6d (patch)
tree8549c73a0fa5d0c1d3d18dc32006513e73369471 /src/web_buffer.h
parent51f7287f1e3061296e309b000bddb3dddce33dc8 (diff)
added gcc printf checking to debug(), error(), fatal(), info(), web_sprintf() and fixed all the occurences reported by the compiler
Diffstat (limited to 'src/web_buffer.h')
-rw-r--r--src/web_buffer.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/web_buffer.h b/src/web_buffer.h
index 73533f499d..8e02649674 100644
--- a/src/web_buffer.h
+++ b/src/web_buffer.h
@@ -57,13 +57,13 @@ extern void buffer_rrd_value(BUFFER *wb, calculated_number value);
extern void buffer_date(BUFFER *wb, int year, int month, int day, int hours, int minutes, int seconds);
extern void buffer_jsdate(BUFFER *wb, int year, int month, int day, int hours, int minutes, int seconds);
-extern BUFFER *buffer_create(long size);
+extern BUFFER *buffer_create(size_t size);
extern void buffer_free(BUFFER *b);
extern void buffer_increase(BUFFER *b, size_t free_size_required);
-extern void buffer_snprintf(BUFFER *wb, size_t len, const char *fmt, ...);
+extern void buffer_snprintf(BUFFER *wb, size_t len, const char *fmt, ...) __attribute__ (( format (printf, 3, 4)));
extern void buffer_vsprintf(BUFFER *wb, const char *fmt, va_list args);
-extern void buffer_sprintf(BUFFER *wb, const char *fmt, ...);
+extern void buffer_sprintf(BUFFER *wb, const char *fmt, ...) __attribute__ (( format (printf, 2, 3)));
extern void buffer_char_replace(BUFFER *wb, char from, char to);