summaryrefslogtreecommitdiff
path: root/navit/plugin.h
diff options
context:
space:
mode:
authorhorwitz <horwitz@ffa7fe5e-494d-0410-b361-a75ebd5db220>2008-07-01 12:58:52 +0000
committerhorwitz <horwitz@ffa7fe5e-494d-0410-b361-a75ebd5db220>2008-07-01 12:58:52 +0000
commit075f50ff33d8bbb391cf4e527c54171f80748c63 (patch)
tree3faa8572f6bfa3e4fc6f60517228f1ab4f35361d /navit/plugin.h
parent9be8337e793ada026d649e528d7d9ffa903589cc (diff)
downloadnavit-svn-075f50ff33d8bbb391cf4e527c54171f80748c63.tar.gz
Core:Add:Add support for ondemand module loading. (still broken)
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@1188 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/plugin.h')
-rw-r--r--navit/plugin.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/navit/plugin.h b/navit/plugin.h
index 572c1aba..66687680 100644
--- a/navit/plugin.h
+++ b/navit/plugin.h
@@ -97,7 +97,7 @@ plugin_register_##type##_type(const char *name, struct type##_priv *(*new_) newa
void * \
plugin_get_##type##_type(const char *name) \
{ \
- return plugin_get_type(plugin_type_##type, name); \
+ return plugin_get_type(plugin_type_##type, #type, name); \
}
#else
@@ -147,7 +147,7 @@ struct plugins *plugins_new(void);
void plugins_add_path(struct plugins *pls, struct attr ** attrs);
void plugins_init(struct plugins *pls);
void plugins_destroy(struct plugins *pls);
-void *plugin_get_type(enum plugin_type type, const char *name);
+void *plugin_get_type(enum plugin_type type, const char *type_name, const char *name);
/* end of prototypes */
#ifdef __cplusplus