Do not play with GCC
Just use C99