#define MAC_SAME_FUNC_NOARG MAC_SAME_FUNC #define MAC_DIFF_NAME_NOARG MAC_DIFF_NAME #define MAC_SAME_NAME_NOARG MAC_SAME_NAME #define MAC_SAME_NAME_ARG(a, b, c, d, e) MAC_SAME_NAME(a, b, c, d) #define MAC_DIFF_NAME_ARG(a, b, c, d, e, f) MAC_DIFF_NAME(a, b, c, d, e) #define MAC_SAME_FUNC_ARG(a, b, c, d, e, f) MAC_SAME_FUNC(a, b, c, d, e)