Dmitry Gorbachev wrote:
Hi!
Why to use extern inline there, FORCEINLINE macro uses static. Extern inline � GCC extension � does not work as needed in c99/gnu99 mode (non-inline functions are emitted as well). GCC documentation says it will be the default in the future.
Well that was a workaround, because of "static declaration follows non static declaration". Then it needs to be done differently. But I don't see any good solution that doesn't require lot's of hacks atm, except disabling that warning.
Timo