// Целывой макрос FILE* logFile = 0; #define LOGPRINT(x) \ printf( Co x Cc ); \ // здесь было printf##x if (logFile) _FUNCCALL(fprintf, (Cc logFile Co), x);