Reasons to use Static functions and variables in C
When you talk about informing other readers, consider the compiler itself as a reader. If a variable is declared static, that can affect the degree to which optimizations kick in. Redefining a static variable as extern is impossible, but the compiler will (as usual) give you enough rope to hang yourself. If I write static … Read more