Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
static function prototype
#1
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.
<t></t>
#2
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.
<t></t>
#3
All functions shall have a prototype.
Posted by and on behalf of the MISRA C Working Group


Forum Jump:


Users browsing this thread: 2 Guest(s)