C99 compliant

By having it C99 compliant even boring compilers are able to handle
it well.