|
|
| version 1.6.4.6, 2012/04/03 11:51:52 | version 1.6.4.9, 2012/04/03 14:39:20 |
|---|---|
| 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 122 int cfgReadConfig(FILE *f, cfg_root_t * __restrict cfg | Line 132 int cfgReadConfig(FILE *f, cfg_root_t * __restrict cfg |
| * return: -1 error or 0 ok | * return: -1 error or 0 ok |
| */ | */ |
| int cfgWriteConfig(FILE *f, cfg_root_t * __restrict cfg, int whitespace); | int cfgWriteConfig(FILE *f, cfg_root_t * __restrict cfg, int whitespace); |
| #if 0 | |
| /* | /* |
| * cfg_CreateConfig() Create config file from memory without whitespaces! | * cfgConcatConfig() - Concat two configs into one |
| * @csConfigName = New config filename | * |
| * @cfg = Head list element | * @cfg = Config root |
| * return: 0 ok; -1 error:: can`t save new config | * @add_cfg = Concated config will be destroy after merge |
| */ | * return: -1 error or 0 ok |
| int cfg_CreateConfig(const char *csConfigName, sl_config * __restrict cfg); | */ |
| int cfgConcatConfig(cfg_root_t * __restrict cfg, cfg_root_t * __restrict add_cfg); | |
| /* | /* |
| * CreateConfig() Create config file from memory | * cfgMergeConfig() - Marge two list in one cfg and destroy add_cfg |
| * @csConfigName = New config filename | * |
| * @cfg = Head list element | * @cfg = Config root of main list |
| * return: 0 ok; -1 error:: can`t save new config | * @add_cfg = Merged config will be destroy after merge |
| */ | * return: -1 error or 0 ok |
| int CreateConfig(const char *csConfigName, sl_config * __restrict cfg); | */ |
| int cfgMergeConfig(cfg_root_t * __restrict cfg, cfg_root_t * __restrict add_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); | |
| /* | |
| * MergeConfig() Marge two list in one cfg and destroy add_cfg | |
| * @cfg = Head list element of main list | |
| * @add_cfg = Head list element of merged list (destroy after all!) | |
| * return: 0 ok; -1 error:: can`t merge lists | |
| */ | |
| int MergeConfig(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 |