Присоединяюсь к вопросу Golikovа, для чего это:
Цитата(Beldesignru @ Oct 16 2013, 20:59)

(void) (&_max1 == &_max2);
To Golikov: ваш пример стоит обязательно доработать, расставив скобочки:
Код
#define max(x, y) (((x) > (y)) ? (x) : (y))
Для чего это делается в интернете написано неоднократно.
2TC: А по теме Антоха вам всё верно ответил.