r4609: add a usefull data_blob_dup_talloc() macro
authorStefan Metzmacher <metze@samba.org>
Sun, 9 Jan 2005 02:37:24 +0000 (02:37 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 18:08:33 +0000 (13:08 -0500)
metze

source/lib/talloc/talloc.h

index 816978244157658ec695aea94b2a284ca89bd9ca..5ac588887643021130d33a66bda6aa499fcbcd80 100644 (file)
@@ -62,6 +62,7 @@ typedef void TALLOC_CTX;
 
 #define data_blob(ptr, size) data_blob_named(ptr, size, "DATA_BLOB: "__location__)
 #define data_blob_talloc(ctx, ptr, size) data_blob_talloc_named(ctx, ptr, size, "DATA_BLOB: "__location__)
+#define data_blob_dup_talloc(ctx, blob) data_blob_talloc_named(ctx, (blob)->data, (blob)->length, "DATA_BLOB: "__location__)
 
 
 #if TALLOC_DEPRECATED