title: Is the static keyword needed in both the declaration and the definition of a static function in C?
body: <p>In C, inside a implementation file, when forward declaring a static function in that same file, is the static keyword needed in both the declaration (prototype) and the definition of the function?</p>