> C89 variable declarations from the start of functions

Technically it's the start of a block.

Technically but I don’t think folks ever really bothered.