Move declarations before statements
Move declarations before statements

C99 permits declarations and statements to be intermixed, so gcc don't
warn about them, but MSVC and OpenWatcom get unhappy about them.

Distrotech/nasm,projedi/nasm,letolabs/nasm,projedi/nasm,techkey/nasm,techkey/nasm,turingstudio/nasm,techkey/nasm,turingstudio/nasm,letolabs/nasm,turingstudio/nasm,letolabs/nasm,projedi/nasm,techkey/nasm,projedi/nasm,Distrotech/nasm,projedi/nasm,turingstudio/nasm,techkey/nasm,Distrotech/nasm,Distrotech/nasm