mirror of
https://github.com/reactos/reactos.git
synced 2025-02-28 19:32:59 +00:00
![]() In C99 mode GCC emits global symbols for inline functions, as soon as the compilation unit contains a declaration that marks the function as "extern". A number of functions like printf are implicitly declared as extern by GCC, which seemingly cannot be disabled. This would lead to the inline function being emitted as a global symbol in every compilation unit. Using static inline prevents duplicate symbol errors. |
||
---|---|---|
.. | ||
cmake | ||
include | ||
lib | ||
tools |