summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Pool <mbp@samba.org>2001-12-19 05:02:42 +0000
committerMartin Pool <mbp@samba.org>2001-12-19 05:02:42 +0000
commite6be48671d520f952be0b6dc0848569d0d834179 (patch)
tree57dde63edf9eb9a8c3b2fbd6dabb45b52fd8a909
parent5b6c22a209a26cb9adbf6d7733d396038c729633 (diff)
downloadsamba-e6be48671d520f952be0b6dc0848569d0d834179.tar.gz
Put PRINTF_ATTRIBUTE on talloc_init_named, talloc_asprintf,
talloc_vasprintf.
-rw-r--r--source/include/talloc.h8
-rw-r--r--source/lib/talloc.c6
2 files changed, 11 insertions, 3 deletions
diff --git a/source/include/talloc.h b/source/include/talloc.h
index 8e20cc028ad..fb2fb6a0c39 100644
--- a/source/include/talloc.h
+++ b/source/include/talloc.h
@@ -42,4 +42,12 @@ typedef struct {
char *name;
} TALLOC_CTX;
+TALLOC_CTX *talloc_init_named(char const *fmt, ...) PRINTF_ATTRIBUTE(1, 2);
+
+char *talloc_vasprintf(TALLOC_CTX *t, const char *fmt, va_list ap)
+ PRINTF_ATTRIBUTE(2, 0);
+
+char *talloc_asprintf(TALLOC_CTX *t, const char *fmt, ...)
+ PRINTF_ATTRIBUTE(2, 3);
+
#endif
diff --git a/source/lib/talloc.c b/source/lib/talloc.c
index ff1bdd00007..45f9ed8004c 100644
--- a/source/lib/talloc.c
+++ b/source/lib/talloc.c
@@ -62,7 +62,7 @@ TALLOC_CTX *talloc_init(void)
* Create a new talloc context, with a name specifying its purpose.
* Please call this in preference to talloc_init().
**/
-TALLOC_CTX *talloc_init_named(char const *fmt, ...)
+ TALLOC_CTX *talloc_init_named(char const *fmt, ...)
{
TALLOC_CTX *t;
va_list ap;
@@ -197,7 +197,7 @@ char *talloc_strdup(TALLOC_CTX *t, const char *p)
* Perform string formatting, and return a pointer to newly allocated
* memory holding the result, inside a memory pool.
**/
-char *talloc_asprintf(TALLOC_CTX *t, const char *fmt, ...)
+ char *talloc_asprintf(TALLOC_CTX *t, const char *fmt, ...)
{
va_list ap;
char *ret;
@@ -210,7 +210,7 @@ char *talloc_asprintf(TALLOC_CTX *t, const char *fmt, ...)
}
-char *talloc_vasprintf(TALLOC_CTX *t, const char *fmt, va_list ap)
+ char *talloc_vasprintf(TALLOC_CTX *t, const char *fmt, va_list ap)
{
int len;
char *ret;