|
|
| version 1.6.4.8, 2012/04/03 13:47:23 | version 1.9, 2012/08/01 00:39:11 |
|---|---|
| Line 98 int cfgInitConfig(cfg_root_t * __restrict cfg); | Line 98 int cfgInitConfig(cfg_root_t * __restrict cfg); |
| */ | */ |
| int cfgLoadConfig(const char *cfgName, cfg_root_t * __restrict cfg); | int cfgLoadConfig(const char *cfgName, cfg_root_t * __restrict cfg); |
| /* | /* |
| * cfgUnloadConfig() - Unload config from memory and free resources | * cfgUnloadConfig() - Unload config from memory and destroy resources |
| * | * |
| * @cfg = Config root | * @cfg = Config root |
| * return: none | * return: none |
| */ | */ |
| void cfgUnloadConfig(cfg_root_t * __restrict cfg); | void cfgUnloadConfig(cfg_root_t * __restrict cfg); |
| /* | |
| * cfgClearConfig() - Clear config and free resources | |
| * | |
| * @cfg = Config root | |
| * return: none | |
| */ | |
| void cfgClearConfig(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); | |
| /* | /* |
| * cfgReadLines() - Read custom lines and add new item at config root | |
| * | |
| * @f = File resource | |
| * @delim = Custom delimiter, if =NULL default is '=' | |
| * @end = Custom user end of file, if =NULL default is EOF | |
| * @cfg = Config root | |
| * return: -1 error or 0 ok | |
| */ | |
| int cfgReadLines(FILE *f, const char *delim, const char *end, | |
| cfg_root_t * __restrict cfg); | |
| /* | |
| * cfgReadConfig() - Read file and add new item at config root | * cfgReadConfig() - Read file and add new item at config root |
| * | * |
| * @f = File resource | * @f = File resource |
| Line 138 int cfgConcatConfig(cfg_root_t * __restrict cfg, cfg_r | Line 166 int cfgConcatConfig(cfg_root_t * __restrict cfg, cfg_r |
| * 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); | |
| #endif | |
| /* | /* |
| * cfg_findAttribute() - Find attribute position in config file | * cfg_findAttribute() - Find attribute position in config file |