|
|
| version 1.6.4.7, 2012/04/03 12:54:49 | version 1.7, 2012/04/04 13:11:49 |
|---|---|
| Line 104 int cfgLoadConfig(const char *cfgName, cfg_root_t * __ | Line 104 int cfgLoadConfig(const char *cfgName, cfg_root_t * __ |
| * return: none | * return: none |
| */ | */ |
| void cfgUnloadConfig(cfg_root_t * __restrict cfg); | void cfgUnloadConfig(cfg_root_t * __restrict cfg); |
| /* | |
| * cfgCreateConfig() - Create config file from memory | |
| * | |
| * @csConfigName = New config filename | |
| * @cfg = Config root | |
| * @whitespace = Additional whitespace characters to file | |
| * return: -1 error or 0 ok | |
| */ | |
| int cfgCreateConfig(const char *csConfigName, cfg_root_t * __restrict cfg, | |
| int whitespace); | |
| /* | /* |
| * cfgReadConfig() - Read file and add new item at config root | * cfgReadConfig() - Read file and add new item at config root |
| Line 123 int cfgReadConfig(FILE *f, cfg_root_t * __restrict cfg | Line 133 int cfgReadConfig(FILE *f, cfg_root_t * __restrict cfg |
| */ | */ |
| int cfgWriteConfig(FILE *f, cfg_root_t * __restrict cfg, int whitespace); | int cfgWriteConfig(FILE *f, cfg_root_t * __restrict cfg, int whitespace); |
| /* | /* |
| * cfgConcatConfig() - Concat two configs into one | |
| * | |
| * @cfg = Config root | |
| * @add_cfg = Concated config will be destroy after merge | |
| * return: -1 error or 0 ok | |
| */ | |
| int cfgConcatConfig(cfg_root_t * __restrict cfg, cfg_root_t * __restrict add_cfg); | |
| /* | |
| * cfgMergeConfig() - Marge two list in one cfg and destroy add_cfg | * cfgMergeConfig() - Marge two list in one cfg and destroy add_cfg |
| * | * |
| * @cfg = Config root of main list | * @cfg = Config root of main list |
| Line 130 int cfgWriteConfig(FILE *f, cfg_root_t * __restrict cf | Line 148 int cfgWriteConfig(FILE *f, cfg_root_t * __restrict cf |
| * return: -1 error or 0 ok | * return: -1 error or 0 ok |
| */ | */ |
| int cfgMergeConfig(cfg_root_t * __restrict cfg, cfg_root_t * __restrict add_cfg); | int cfgMergeConfig(cfg_root_t * __restrict cfg, cfg_root_t * __restrict add_cfg); |
| #if 0 | |
| /* | |
| * cfg_CreateConfig() Create config file from memory without whitespaces! | |
| * @csConfigName = New config filename | |
| * @cfg = Head list element | |
| * return: 0 ok; -1 error:: can`t save new config | |
| */ | |
| int cfg_CreateConfig(const char *csConfigName, sl_config * __restrict cfg); | |
| /* | |
| * CreateConfig() Create config file from memory | |
| * @csConfigName = New config filename | |
| * @cfg = Head list element | |
| * return: 0 ok; -1 error:: can`t save new config | |
| */ | |
| int CreateConfig(const char *csConfigName, sl_config * __restrict cfg); | |
| /* | |
| * ConcatConfig() Concat two list in one | |
| * @cfg = Head list element of main list | |
| * @add_cfg = Head list element of added list | |
| * return: 0 ok; -1 error:: can`t concat lists | |
| */ | |
| int ConcatConfig(sl_config * __restrict cfg, sl_config * __restrict add_cfg); | |
| #endif | |
| /* | /* |
| * cfg_findAttribute() - Find attribute position in config file | * cfg_findAttribute() - Find attribute position in config file |