summaryrefslogtreecommitdiffstats
path: root/src/malloc.h
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2008-05-27 16:48:24 +0000
committerLennart Poettering <lennart@poettering.net>2008-05-27 16:48:24 +0000
commitd3f6c384b139aa620b11344d5d3ef2fefd587d66 (patch)
tree09b3a75f87af39b22be78538134b13c00a09557d /src/malloc.h
parenta26c1816f67026d18d7051fdd66c04528a443ba1 (diff)
add gcc printf annotation to ca_sprintf_malloc()
git-svn-id: file:///home/lennart/svn/public/libcanberra/trunk@20 01b60673-d06a-42c0-afdd-89cb8e0f78ac
Diffstat (limited to 'src/malloc.h')
-rw-r--r--src/malloc.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/malloc.h b/src/malloc.h
index f8c1ba1..264dd48 100644
--- a/src/malloc.h
+++ b/src/malloc.h
@@ -26,6 +26,9 @@
#include <stdlib.h>
#include <string.h>
+#include "canberra.h"
+#include "macro.h"
+
#define ca_malloc malloc
#define ca_free free
#define ca_malloc0(size) calloc(1, (size))
@@ -38,6 +41,6 @@ void* ca_memdup(const void* p, size_t size);
#define ca_new0(t, n) ((t*) ca_malloc0(sizeof(t)*(n)))
#define ca_newdup(t, p, n) ((t*) ca_memdup(p, sizeof(t)*(n)))
-char *ca_sprintf_malloc(const char *format, ...);
+char *ca_sprintf_malloc(const char *format, ...) CA_GCC_PRINTF_ATTR(1,2);
#endif