Цитата(zltigo @ Sep 20 2015, 21:00)

Это для другого - для обертки функций с переменным числом аргуменов в макросы. Тоже, конечно, удобно для отладочных макросов, например:
но не то, что хотел Автор.
Ну не знаю, чего ТС конкретно хотел, но получить макросы (с разделением debug/release) и работающие как printf (с переменным числом параметров) это точно к variadic macros.
а что уж внутри делать с va_arg, это как пойдет.