GCC can only inline functions when the function definition comes beforeits use.Unfortunately a lot of code hasn't been written with this in mind.

Here is a list of files containing forward declarations for inlinefunctions (that are either broken or redundant).The list was made with grep -E '(inline|inline__)[ '$'\t''][^{]*;' soit's not very accurate.gcc -Winline would provide better results.How about adding it to the build CFLAGS?