The question was about plain c functions, not c++ static methods, as clarified in comments.
static
I understand what a static variable is, but wha
static function definitions will mark this symbol as internal. So it will not be visible for linking from outside, but only to functions in the same compilation unit, usually the same file.