It's only needed for functions defined in header files where multiple definitions may exist after compiling object files.
It's only needed for functions defined in header files where multiple definitions may exist after compiling object files.