We can assume that the static keyword shall not be used in a header file - for variables.
A header file only contains
externdeclarations of variables — neverstaticor unqualified variable definitions.
Is there any exception where the C static keyword should or could be used in header files for variables? Why?