All pastes #36784 Raw Edit

Stuff

public c v1 · immutable
#36784 ·published 2006-01-14 16:51 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));        }        struct 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("%s -> %s\n", ast_var_name(variables), ast_var_value(variables));                }        }        printf("\n\n");        //        char buf[2048];        if(pbx_builtin_serialize_variables(chan,buf,sizeof(buf))) {                printf("      Variables:\n%s\n",buf);        }        if(chan->cdr && ast_cdr_serialize_variables(chan->cdr,buf, sizeof(buf), '=', '\n', 1)) {                printf("  CDR Variables:\n%s\n",buf);        }