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.
![]() |
|