In C, this must be on the top of the function.
gcc accepts it, but it's non-standard.