summaryrefslogtreecommitdiff
path: root/navit/config_.h
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2009-11-02 11:10:26 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2009-11-02 11:10:26 +0000
commit1e3fc12eb944b01388c1a60fdf5af09d8f6f6689 (patch)
treed13d3166a710835007f887f05251c77bcc5fedf3 /navit/config_.h
parent2184a5c28f06277b0acde6fb9274fbb77c3ff2fe (diff)
downloadnavit-1e3fc12eb944b01388c1a60fdf5af09d8f6f6689.tar.gz
Fix:Core:Split out main_ functions from main.c, updated dtd
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@2715 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/config_.h')
-rw-r--r--navit/config_.h15
1 files changed, 15 insertions, 0 deletions
diff --git a/navit/config_.h b/navit/config_.h
new file mode 100644
index 000000000..9f47e995e
--- /dev/null
+++ b/navit/config_.h
@@ -0,0 +1,15 @@
+extern struct config *config;
+/* prototypes */
+enum attr_type;
+struct attr;
+struct attr_iter;
+struct config;
+void config_destroy(struct config *this_);
+int config_get_attr(struct config *this_, enum attr_type type, struct attr *attr, struct attr_iter *iter);
+int config_set_attr(struct config *this_, struct attr *attr);
+int config_add_attr(struct config *this_, struct attr *attr);
+int config_remove_attr(struct config *this_, struct attr *attr);
+struct attr_iter *config_attr_iter_new(void);
+void config_attr_iter_destroy(struct attr_iter *iter);
+struct config *config_new(struct attr *parent, struct attr **attrs);
+/* end of prototypes */