#include <talloc.h>
Go to the source code of this file.
|
| #define | DALLOC_H |
| |
| #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) |
| |
◆ dalloc_add
◆ dalloc_add_copy
◆ DALLOC_H
◆ dalloc_add_talloc_chunk()
| int dalloc_add_talloc_chunk |
( |
DALLOC_CTX * |
dd, |
|
|
void * |
talloc_chunk, |
|
|
void * |
obj, |
|
|
size_t |
size |
|
) |
| |
|
extern |
◆ dalloc_get()
Get pointer to value from a DALLOC object.
Returns pointer to object from a DALLOC object. Nested object interation is supported by using the type string "DALLOC_CTX". Any other type string designates the requested objects type.
◆ dalloc_strdup()
| char * dalloc_strdup |
( |
const void * |
ctx, |
|
|
const char * |
string |
|
) |
| |
|
extern |
◆ dalloc_strndup()
| char * dalloc_strndup |
( |
const void * |
ctx, |
|
|
const char * |
string, |
|
|
size_t |
n |
|
) |
| |
|
extern |
◆ dalloc_value_for_key()
| void * dalloc_value_for_key |
( |
const DALLOC_CTX * |
d, |
|
|
|
... |
|
) |
| |
|
extern |