by misra-c » Wed Mar 10, 2010 11:50 am
In practice, the choice of word doesn't matter, as there will only be a single combined defining declaration
Should a declaration be made at a wider scope, this has the effect of creating a seperate unused identifier, of wider scope - not a reference to the inner scope. This is (probably) not what the programmer intended, and would trigger a violation of Rule 5.2.
MISRA C Committee