summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-01-24 15:45:43 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2011-01-24 15:45:43 +0000
commitc952e80f295293a79b289ead1852eceda815f5d2 (patch)
tree81758d47d09d2766dd76ec32a531225d69cb91e2
parentd5e256f6cf5d6eaeb15676d536eab8f8fd4188bb (diff)
downloadnavit-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.h10
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) \