Делал функцию
bool _func(int a, char*b ,char* lpbuf);
#define func(__LINE__, __FILE__, buf ) _func( a, b , buf)
все нормально робит
потребовалась функция с переменным числом аргументов, пытаюсь ее переопределить
bool _func(int a, char*b ,char* lpFormat, ...);
#define func(__LINE__, __FILE__,format,...) _func( a, b , lpFormat, ....)