[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