|
bitte nach MarkusRechberger/DotConf verschieben, ich verwende die Einträge ab und zu gerne als Referenzliste |
|
Ich verwende die Einträge ab und zu gerne als Referenzliste. |
|
dotconf ist ein einfaches library welches man zum config files parsen verwenden kann... |
|
/DotConf ist eine einfache Bibliothek zum Parsen von Konfigurationsdateien. |
|
{"{MP FS OPTION}?", {ARG STR}?, cb_str, NULL, {CTX ALL}? }, {"{MP PROXY}?", {ARG LIST}?, cb_list, NULL, {CTX ALL}?}, {"{MP OUTPUT}?", {ARG STR}?, cb_str, NULL, {CTX ALL}?}, {LAST OPTION}? |
|
{"{MP FS OPTION}?", {ARG STR}?, cb_str, NULL, {CTX ALL}? }, {"{MP PROXY}?", {ARG LIST}?, cb_list, NULL, {CTX ALL}?}, {"{MP OUTPUT}?", {ARG STR}?, cb_str, NULL, {CTX ALL}?}, {LAST OPTION}? |
|
configfile_t *configfile; |
|
configfile_t *configfile; |
|
configfile = dotconf_create("simple.conf", options, NULL, {CASE INSENSITIVE}?); if (!configfile) { fprintf(stderr, "Error opening config file\n"); return 1; } |
|
configfile = dotconf_create("simple.conf", options, NULL, {CASE INSENSITIVE}?); if (!configfile) { fprintf(stderr, "Error opening config file\n"); return 1; } |
|
if (dotconf_command_loop(configfile) == 0) fprintf(stderr, "Error reading config file\n"); |
|
if (dotconf_command_loop(configfile) == 0) fprintf(stderr, "Error reading config file\n"); |
|
dotconf_cleanup(configfile); |
|
dotconf_cleanup(configfile); |
|
return 0; |
|
return 0; |
|
int i; printf("%s:%ld: %s: [ ", cmd->configfile->filename, cmd->configfile->line, cmd->name); for (i = 0; i < cmd->arg_count; i++) printf("(%d) %s ", i, cmd->data.list[i]); printf("]\n"); return NULL; |
|
int i; printf("%s:%ld: %s: [ ", cmd->configfile->filename, cmd->configfile->line, cmd->name); for (i = 0; i < cmd->arg_count; i++) printf("(%d) %s ", i, cmd->data.list[i]); printf("]\n"); return NULL; |
|
printf("%s:%ld: %s: [%s]\n", cmd->configfile->filename, cmd->configfile->line, cmd->name, cmd->data.str); return NULL; |
|
printf("%s:%ld: %s: [%s]\n", cmd->configfile->filename, cmd->configfile->line, cmd->name, cmd->data.str); return NULL; |
| libdotconf |
Ich verwende die Einträge ab und zu gerne als Referenzliste.
/DotConf ist eine einfache Bibliothek zum Parsen von Konfigurationsdateien.
|