Repeated same trick for more macros to avoid variadic macro warning