As far as I know all functions that are in .h files are static and
used only during initialization (where they're called once) or used in
time-critical situations where inlining is expected and needed for
efficiency. The use of 'static inline' initialization functions in
header files actually *saves* a few bytes of code, but the cost is
that it is confusing, since you wouldn't normally expect to find much
code in header files.
---------------------------------------------------------
This mail was sent through Eoffice: http://www.eoffice.dk
|