use GCC inline magic