Given GPC does has -Wunused-parameters, {$unused()} becomes even
more useful.
I think we've discussed compiler directives vs. attributes or statements (Discard) before.
I don't suppose there is any change Discard could take more than one parameter and discard them all? Peter.