+#define HOOK_FUNC_VAR_SIMPLE1(type, name, type1, arg1) \
+ type name(type1, ...) visibility_protected; \
+ type name(type1 arg1, ...)
+#define HOOK_FUNC_VAR_SIMPLE2(type, name, type1, arg1, type2, arg2) \
+ type name(type1, type2, ...) visibility_protected; \
+ type name(type1 arg1, type2 arg2, ...)
+#define HOOK_FUNC_VAR_SIMPLE3(type, name, type1, arg1, type2, arg2, type3, arg3) \
+ type name(type1, type2, type3, ...) visibility_protected; \
+ type name(type1 arg1, type2 arg2, type3 arg3, ...)
+