Moderators: misra-c, david ward
- Posts: 87
- Joined: Thu Nov 18, 2004 1:39 am
Given the following code:
Does this code violate rule #16.4, identifiers used in the declaration and definition of a function shall be identical? While the lack of a parameter name in the prototype violates #16.3, I am not sure if violating #16.4 is possible in that case.
- Posts: 566
- Joined: Thu Jan 05, 2006 1:11 pm
No is doesn't really make sense to flag a violation of both rules in this case. Therefore, to violate Rule 16.4, both identifiers need to be present, but different.
Posted by and on behalf of
the MISRA C Working Group