diff options
author | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-01-24 15:45:43 +0000 |
---|---|---|
committer | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-01-24 15:45:43 +0000 |
commit | c952e80f295293a79b289ead1852eceda815f5d2 (patch) | |
tree | 81758d47d09d2766dd76ec32a531225d69cb91e2 | |
parent | d5e256f6cf5d6eaeb15676d536eab8f8fd4188bb (diff) | |
download | navit-c952e80f295293a79b289ead1852eceda815f5d2.tar.gz |
Fix:Core:MSVC fixes|Thanks chollya
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@3966 ffa7fe5e-494d-0410-b361-a75ebd5db220
-rw-r--r-- | navit/plugin.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/navit/plugin.h b/navit/plugin.h index 4182bd362..23901b4ed 100644 --- a/navit/plugin.h +++ b/navit/plugin.h @@ -45,20 +45,20 @@ struct popup_item; #undef PLUGIN_FUNC3 #undef PLUGIN_FUNC4 #undef PLUGIN_TYPE -#define PLUGIN_PROTO(name,args...) void name(args) +#define PLUGIN_PROTO(name,...) void name(__VA_ARGS__) #ifdef PLUGIN_C -#define PLUGIN_REGISTER(name,args...) \ +#define PLUGIN_REGISTER(name,...) \ void \ -plugin_register_##name(PLUGIN_PROTO((*func),args)) \ +plugin_register_##name(PLUGIN_PROTO((*func),__VA_ARGS__)) \ { \ plugin_##name##_func=func; \ } -#define PLUGIN_CALL(name,args...) \ +#define PLUGIN_CALL(name,...) \ { \ if (plugin_##name##_func) \ - (*plugin_##name##_func)(args); \ + (*plugin_##name##_func)(__VA_ARGS__); \ } #define PLUGIN_FUNC1(name,t1,p1) \ |