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 |