>>24
>Just curious, because some smart C compilers will automatically inline the functions.
Yes, link-time optimization, with GCC you use -flto. It does not work across shared library boundaries, however, and therefore you must rely on the explicit use of inline functions.