#include <string.h>
int main(void)
{
int repeat;
size_t i;
};
return 1;
repeat = cfg_getint(cfg, "repeat");
while (repeat--) {
printf("Hello");
for (i = 0; i < cfg_size(cfg, "targets"); i++)
printf(", %s", cfg_getnstr(cfg, "targets", i));
printf("!\n");
}
cfg_print_indent(cfg, stdout, 4);
cfg_free(cfg);
return 0;
}
A configuration file parser library.
#define CFGF_NONE
Flags.
Definition confuse.h:82
#define CFG_END()
Terminate list of options.
Definition confuse.h:858
#define CFG_PARSE_ERROR
Error parsing the configuration.
Definition confuse.h:106
#define CFG_INT(name, def, flags)
Initialize an integer option.
Definition confuse.h:473
#define CFGF_DEPRECATED
option is deprecated and should be ignored.
Definition confuse.h:94
#define CFGF_DROP
option should be dropped after parsing
Definition confuse.h:95
#define CFG_STR_LIST(name, def, flags)
Initialize a string list option.
Definition confuse.h:381
Data structure holding information about an option.
Definition confuse.h:324
Data structure holding information about a "section".
Definition confuse.h:250