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

Reply via email to