All pastes #36786 Raw Edit

Anonymous

public c v1 · immutable
#36786 ·published 2006-01-14 16:54 UTC
rendered paste body
printf("\n\nDUMPING VARIABLES\n");struct ast_var_t *variables;struct varshead *headp;headp=&chan->varshead;AST_LIST_TRAVERSE(headp,variables,entries) {        printf("%s -> %s\n", ast_var_name(variables),ast_var_value(variables));}// ^^^^ OKstruct ast_cdr *cdr;cdr=chan->cdr;printf("DUMPING CDR VARIABLES:\n");struct ast_cdr *cdr;char *var,*val;cdr=chan->cdr;AST_LIST_TRAVERSE(&cdr->varshead, variables, entries) {        if (variables && (var = ast_var_name(variables)) && (val = ast_var_value(variables)) && !ast_strlen_zero(var) && !ast_strlen_zero(val)) {                ast_log(LOG_DEBUG, "%s = %s\n", var, val);        }}printf("\n\n");// ^^^^^^^^ DOESN'T WORKchar buf[2048];if(pbx_builtin_serialize_variables(chan,buf,sizeof(buf))) {        printf("      Variables:\n%s\n",buf);}// ^^^ OKif(chan->cdr && ast_cdr_serialize_variables(chan->cdr,buf, sizeof(buf), '=', '\n', 1)) {        printf("  CDR Variables:\n%s\n",buf);}// ^^^ OK