> Did you know that GCC can selectively enable unused warnings and hence > not enable the useless --Wunused-param option? No need for all the > attribute unused sillyness. How would gcc tell the difference between an intentionally unused parameter, and an accidentally unused parameter?