Navit SVN

/work/compile/navit/src/navit/config_.h

00001 #ifdef __cplusplus
00002 extern "C" {
00003 #endif
00004 extern int main_argc;
00005 extern char **main_argv;
00006 extern struct config *config;
00007 extern int config_empty_ok;
00008 /* prototypes */
00009 enum attr_type;
00010 struct attr;
00011 struct attr_iter;
00012 struct config;
00013 struct config * config_get(void);
00014 void config_destroy(struct config *this_);
00015 int config_get_attr(struct config *this_, enum attr_type type, struct attr *attr, struct attr_iter *iter);
00016 int config_set_attr(struct config *this_, struct attr *attr);
00017 int config_add_attr(struct config *this_, struct attr *attr);
00018 int config_remove_attr(struct config *this_, struct attr *attr);
00019 struct attr_iter *config_attr_iter_new(void);
00020 void config_attr_iter_destroy(struct attr_iter *iter);
00021 struct config *config_new(struct attr *parent, struct attr **attrs);
00022 /* end of prototypes */
00023 #ifdef __cplusplus
00024 }
00025 #endif