При реализации заглушек и т. Д. Необходимо избегать предупреждений о «неиспользуемых переменных». Я встречал несколько альтернатив макросов UNUSED () за эти годы, но никогда не было ни одного, который, как было доказано, работает для «всех» компиляторов, или того, который по стандарту является воздухонепроницаемым.
Или мы застряли с блоками #ifdef для каждой платформы сборки?
РЕДАКТИРОВАТЬ: Из-за ряда ответов с альтернативами, не совместимыми с c, я хотел бы уточнить, что я ищу определение, которое подходит как для C, так и для C ++, всех разновидностей и т. Д. .