version 1.6.4.4, 2012/04/02 16:00:00
|
version 1.6.4.5, 2012/04/03 09:21:06
|
Line 83 inline const char *cfg_GetError();
|
Line 83 inline const char *cfg_GetError();
|
|
|
/* |
/* |
* Macros for config library. |
* Macros for config library. |
*/ | */ |
#define CFG_ISEMPTY(x) RB_EMPTY((x)) |
#define CFG_ISEMPTY(x) RB_EMPTY((x)) |
|
|
|
|
/* |
/* |
|
* cfgInitConfig() - Init config root |
|
* |
|
* @cfg = Config root |
|
* return: -1 error or 0 ok |
|
*/ |
|
int cfgInitConfig(cfg_root_t * __restrict cfg); |
|
/* |
* cfgLoadConfig() - Load config from file |
* cfgLoadConfig() - Load config from file |
* |
* |
* @cfgName = Config filename |
* @cfgName = Config filename |
Line 111 void cfgUnloadConfig(cfg_root_t * __restrict cfg);
|
Line 118 void cfgUnloadConfig(cfg_root_t * __restrict cfg);
|
* return: -1 error or 0 ok |
* return: -1 error or 0 ok |
*/ |
*/ |
int cfgReadConfig(FILE *f, cfg_root_t * __restrict cfg); |
int cfgReadConfig(FILE *f, cfg_root_t * __restrict cfg); |
|
/* |
|
* cfgWriteConfig() - Write config from memory |
|
* |
|
* @f = File handle |
|
* @cfg = Config root |
|
* @whitespace = Additional whitespace characters to file |
|
* return: -1 error or 0 ok |
|
*/ |
|
int cfgWriteConfig(FILE *f, cfg_root_t * __restrict cfg, int whitespace); |
|
|
#if 0 |
#if 0 |
/* |
/* |
Line 128 int cfg_CreateConfig(const char *csConfigName, sl_conf
|
Line 144 int cfg_CreateConfig(const char *csConfigName, sl_conf
|
*/ |
*/ |
int CreateConfig(const char *csConfigName, sl_config * __restrict cfg); |
int CreateConfig(const char *csConfigName, sl_config * __restrict cfg); |
|
|
|
|
/* |
|
* WriteConfig() Write to file from items in config list |
|
* @f = file resource |
|
* @cfg = Head list element |
|
* return: 0 ok; -1 error:: can`t write to file |
|
*/ |
|
int WriteConfig(FILE *f, sl_config * __restrict cfg); |
|
|
|
/* |
|
* cfg_WriteConfig() Write to file from items in config list without whitespaces! |
|
* @f = file resource |
|
* @cfg = Head list element |
|
* return: 0 ok; -1 error:: can`t write to file |
|
*/ |
|
int cfg_WriteConfig(FILE *f, sl_config * __restrict cfg); |
|
|
|
/* |
/* |
* ConcatConfig() Concat two list in one |
* ConcatConfig() Concat two list in one |