Content originally posted in LPCWare by ToBeFrank on Sun Dec 04 22:07:44 MST 2011
Quote: FlySnake
2. static means "visible only in this file". If you declare static function or variable in header, then the function will be visible in all files where this header included but as a copy of the declaration.
Ignoring the variables, since we're talking inline functions copying is irrelevant and static inline is an acceptable solution.