diff --git a/src/common/options.c b/src/common/options.c new file mode 100644 --- /dev/null +++ b/src/common/options.c @@ -0,0 +1,52 @@ +/* + Copyright 2008 Nathan Phillip Brink, Ethan Zonca + + This file is a part of distren. + + Distren is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + Distren is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with distren. If not, see . +*/ + +#include "options.h" + +#include + +int genericfunc() +{ + + /* Conf File Parser */ + cfg_opt_t opts[] = + { + CFG_STR("test", "mneh", CFGF_NONE), + CFG_END() + }; + cfg_t *cfg; + cfg = cfg_init(opts, CFGF_NONE); + if(cfg_parse(cfg, "distren.conf") == CFG_PARSE_ERROR) + return 1; +/* End Conf File Parser */ + + + cfg_free(cfg); + + cfg = cfg_init(opts, CFGF_NONE); + if(cfg_parse(cfg, "distrend.conf") == CFG_PARSE_ERROR) + return 1; +/* End Conf File Parser */ + +printf("Conf File Test", cfg_getstr(cfg, "test")); + + + cfg_free(cfg); + +}