forbidden.c MSVC fix

The only file I had trouble compiling with MSVC v16 (Visual Studio
2010 Express), was forbidden.c. Du to the C89 (?) feature of data in
the middle of the code:

    regex_t *regex;

    if(rlen > 0) {

Can you please accept this patch for MSVC: