The specification isn't clear about static function, should they have prototype or not ?
The rule talk about declaration in header file, of course this isn't applicable to static function. So it sound to me that static function should not have prototype.
static function prototype
Moderators: misra-c, david ward
-
- Posts: 9
- Joined: Mon Nov 15, 2004 6:44 am
i think MISRA is clear in this point:
page 31 states under Rule 8.1 as a hint:
\"The provision of a prototype fro a function with internal linkage is a good programming pratice\"
page 32 states under Rule 8.6: Functions shall be declared at file scope.
So this concerns both, external (in header) and internal (in c source) IMO.
also Rule 8.10 on page 33
kind regards,
Bernhard.
page 31 states under Rule 8.1 as a hint:
\"The provision of a prototype fro a function with internal linkage is a good programming pratice\"
page 32 states under Rule 8.6: Functions shall be declared at file scope.
So this concerns both, external (in header) and internal (in c source) IMO.
also Rule 8.10 on page 33
kind regards,
Bernhard.