[SCM] Samba Shared Repository - branch master updated -
release-4-0-0alpha7-644-g59dff57
Volker Lendecke
vlendec at samba.org
Sat Mar 21 22:58:02 GMT 2009
The branch, master has been updated
via 59dff5745528a3efe585cdeb03e2bedd6b2e404a (commit)
from 986c2e01cca0be993f1e52d3a27819f4044bfe4b (commit)
http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master
- Log -----------------------------------------------------------------
commit 59dff5745528a3efe585cdeb03e2bedd6b2e404a
Author: Volker Lendecke <vl at samba.org>
Date: Sat Mar 21 23:57:14 2009 +0100
Document talloc_zero_array()
-----------------------------------------------------------------------
Summary of changes:
lib/talloc/talloc.h | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
Changeset truncated at 500 lines:
diff --git a/lib/talloc/talloc.h b/lib/talloc/talloc.h
index 9806bdd..ae488ba 100644
--- a/lib/talloc/talloc.h
+++ b/lib/talloc/talloc.h
@@ -426,6 +426,22 @@ typedef void TALLOC_CTX;
#define talloc_zero_size(ctx, size) _talloc_zero(ctx, size, __location__)
+/**
+ * \def talloc_zero_array(ctx, type, count)
+ * \brief Allocate a 0-initialized array
+ * \param ctx The talloc context to hang the result off
+ * \param type The type that we want to allocate
+ * \param count The number of "type" elements you want to allocate
+ * \return The allocated result, properly cast to "type *"
+ * \ingroup talloc_array
+ *
+ * The talloc_zero_array() macro is equivalent to:
+ *
+ * \code
+ * ptr = talloc_array(ctx, type, count);
+ * if (ptr) memset(ptr, sizeof(type) * count);
+ * \endcode
+ */
#define talloc_zero_array(ctx, type, count) (type *)_talloc_zero_array(ctx, sizeof(type), count, #type)
/**
--
Samba Shared Repository
More information about the samba-cvs
mailing list