For some reason gcc now wants __inline. No idea why.