Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=cfpm.git;a=commitdiff;h=7ae2f434815ce63f5d67d3ef6a50b0b0fe733f7f
commit 7ae2f434815ce63f5d67d3ef6a50b0b0fe733f7f Author: James Buren <r...@frugalware.org> Date: Thu Oct 29 10:59:17 2009 -0500 Config.c * add new functions diff --git a/src/Config.c b/src/Config.c index 3d53015..51a5a36 100644 --- a/src/Config.c +++ b/src/Config.c @@ -24,5 +24,34 @@ struct Config { Pair *data; }; +Config *config_create(const char *path) { + Config *cfg; + assert((path != NULL)); + cfg = xalloc(Config,1); + + cfg->path = xstrdup(path); + + cfg->err = NULL; + + cfg->buf = NULL; + + cfg->size = 0; + + cfg->data = NULL; + + return cfg; +} + +void config_destroy(Config *cfg) { + assert((cfg != NULL)); + + free(cfg->path); + + free(cfg->err); + + free(cfg->buf); + + free(cfg); +} _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git