diff options
author | horwitz <horwitz@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2008-07-01 12:58:52 +0000 |
---|---|---|
committer | horwitz <horwitz@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2008-07-01 12:58:52 +0000 |
commit | 673c6a951921d3e41392a79b5a3b68117cca9b2b (patch) | |
tree | 3faa8572f6bfa3e4fc6f60517228f1ab4f35361d /navit/plugin.h | |
parent | 41879f2848804e84571b88da16e2ffddd6039e4a (diff) | |
download | navit-673c6a951921d3e41392a79b5a3b68117cca9b2b.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.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/navit/plugin.h b/navit/plugin.h index 572c1aba5..666876807 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 |