]> arthur.barton.de Git - netatalk.git/blobdiff - include/atalk/dalloc.h
Rename dalloc_add to dalloc_add_copy
[netatalk.git] / include / atalk / dalloc.h
index a9ce782d23fff166ce42181b8f354f05fe631d5c..8784f9eb0f16911010fc98ef361ea29da3f73264 100644 (file)
@@ -26,10 +26,11 @@ typedef struct {
     void **dd_talloc_array;
 } DALLOC_CTX;
 
-/* Use dalloc_add() macro, not this function */
+/* Use dalloc_add_copy() macro, not this function */
 extern int dalloc_add_talloc_chunk(DALLOC_CTX *dd, void *talloc_chunk, void *obj, size_t size);
 
-#define dalloc_add(d, obj, type) dalloc_add_talloc_chunk((d), talloc((d), type), (obj), sizeof(type));
+#define dalloc_add_copy(d, obj, type) dalloc_add_talloc_chunk((d), talloc((d), type), (obj), sizeof(type));
+#define dalloc_add(d, obj, type) dalloc_add_talloc_chunk((d), NULL, (obj), 0);
 extern void *dalloc_get(const DALLOC_CTX *d, ...);
 extern void *dalloc_value_for_key(const DALLOC_CTX *d, ...);
 extern int dalloc_size(DALLOC_CTX *d);