Skip to content
项目
群组
代码片段
帮助
正在加载...
登录
切换导航
F
freeswitch-contrib
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
张华
freeswitch-contrib
Commits
3aa405a2
提交
3aa405a2
authored
7月 30, 2010
作者:
nazim
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
minor cleanup
上级
ffbaf813
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
0 行增加
和
61 行删除
+0
-61
stmtexpldr.c
nazim/xmlcdrd/stmtexpldr.c
+0
-61
没有找到文件。
nazim/xmlcdrd/stmtexpldr.c
浏览文件 @
3aa405a2
...
...
@@ -140,67 +140,6 @@ int stmtexpldr_load_config (stmtexp_tab_t *vex, const char* config_file)
return
fret
;
/*
cfg_t *cfg;
int res;
int fret = 0;
cfg = cfg_init(opts, 0);
res = cfg_parse(cfg, config_file);
printf("Parsing result == %d\n", res);
if(res == CFG_FILE_ERROR)
{
perror(config_file);
return -1;
} else if(res == CFG_PARSE_ERROR)
{
fprintf(stderr, "'%s' parse error\n", config_file);
return -1;
}
int n = cfg_size(cfg, "var");
printf("%d configured variables:\n", n);
int i;
for(i = 0; i < n; i++)
{
stmtexp_key_t* sk = calloc (1, sizeof(stmtexp_key_t) );
if (NULL != sk)
{
cfg_t *vars = cfg_getnsec(cfg, "var", i);
printf(" Variable [%d] %s:\n", i, cfg_title(vars) );
snprintf (sk->stmt_var, STMTEXPAND_STRLEN_MAX - 1,
"%s", cfg_getstr(vars, "var_placeholder") );
printf(" Var. Placeholder = %s\n", sk->stmt_var);
snprintf (sk->xpath, STMTEXPAND_STRLEN_MAX - 1,
"%s", cfg_getstr(vars, "xpath") );
printf(" Var. XPATH = %s\n", sk->xpath);
//add index and value
stmtexp_val_t *sv = calloc (1, sizeof(stmtexp_val_t) );
g_hash_table_replace (vex->ght, sk, sv);
} else
{
perror ("stmtexpldr_load_config() malloc error\n");
fret = -1;
break;
}
}
cfg_free(cfg);
return fret;
*/
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论