+#ifdef VC_ENABLE_API_V21
+# define CALL_VC_V21(F,...) CALL_VC_GENERAL(0x00020100, v21, F, __VA_ARGS__)
+#else
+# define CALL_VC_V21(F,...) CALL_VC_NOOP
+#endif
+
+#if defined(VC_ENABLE_API_V21) || defined(VC_ENABLE_API_V22) || defined(VC_ENABLE_API_V23)
+# define CALL_VC_SPACES(F,...) CALL_VC_GENERAL_CONFIG(VC_VCI_SPACES, spaces, F, __VA_ARGS__)
+#else
+# define CALL_VC_SPACES(F,...) CALL_VC_NOOP
+#endif
+
+#if defined(VC_ENABLE_API_V23)
+# define CALL_VC_TAG(F,...) CALL_VC_GENERAL_CONFIG(VC_VCI_PPTAG, tag, F, __VA_ARGS__)
+#else
+# define CALL_VC_TAG(F,...) CALL_VC_NOOP
+#endif
+
+#ifdef VC_ENABLE_API_V22
+# define CALL_VC_V22(F,...) CALL_VC_GENERAL(0x00020200, v22, F, __VA_ARGS__)
+#else
+# define CALL_VC_V22(F,...) CALL_VC_NOOP
+#endif
+
+#ifdef VC_ENABLE_API_V23
+# define CALL_VC_V23(F,...) CALL_VC_GENERAL(0x00020300, v23, F, __VA_ARGS__)
+#else
+# define CALL_VC_V23(F,...) CALL_VC_NOOP
+#endif