BLD: Fix ANSI C syntax error

Fixes msvc9/10 error C2143: syntax error : missing ';' before 'type'
TST: fail on declaration-after-statement in travis test

required for windows compilers