макросы конечно зло :) , но вот именно сейчас я пишу для кутэшника
кучу иксмакро, чтобы ему достаточно было вставить ОДНУ!!! строчку в
файл/модуль , а не писать 100500 строк switch/case да еще в 25 ти
разных модулях. Отладка макро идет через препроцессор.