C99 added a few convenience features over C89, in particular the ability to declare variables everywhere in a function, so it is (or was) a common target.