Fix warnings on GCC 4.8 and drop macros to force/forbid inlining