C99 compliant

By having it C99 compliant even boring compilers are able to handle
it well.
Merge pull request #60 from zimmerle/c99

C99 compliant