23 #ifndef _ASTERISK_CHANVARS_H
24 #define _ASTERISK_CHANVARS_H
37 struct ast_var_t *_ast_var_assign(
const char *name,
const char *value,
const char *file,
int lineno,
const char *
function);
38 #define ast_var_assign(a,b) _ast_var_assign(a,b,__FILE__,__LINE__,__PRETTY_FUNCTION__)
40 struct ast_var_t *
ast_var_assign(
const char *name,
const char *value);
const char * ast_var_value(const struct ast_var_t *var)
struct ast_var_t * ast_var_assign(const char *name, const char *value)
const char * ast_var_name(const struct ast_var_t *var)
void ast_var_delete(struct ast_var_t *var)
A set of macros to manage forward-linked lists.
#define AST_LIST_HEAD_NOLOCK(name, type)
Defines a structure to be used to hold a list of specified type (with no lock).
const char * ast_var_full_name(const struct ast_var_t *var)
#define AST_LIST_ENTRY(type)
Declare a forward link structure inside a list entry.
struct ast_var_t::@158 entries