Всем привет.
Что нужно сделать чтобы в GCC заработали макросы следующего типа:
#define max(x, y) ({ \
typeof(x) _max1 = (x); \
typeof(y) _max2 = (y); \
(void) (&_max1 == &_max2); \
_max1 > _max2 ? _max1 : _max2; })
У меня 4.7 версия GCC, но что-то не срастается.
Заранее спасибо за ответы.