PCRE 6.1's pcre_exec.c fails to compile using MSVC. Work Arounds to compile correctly: Compile using C++ instead of C Apply following patch (does the exact same thing as original, but seperates declaration of initial assignment)
Created attachment 4095 [details] Separates int utf16Length declaration and assignment into 2 lines.
Comment on attachment 4095 [details] Separates int utf16Length declaration and assignment into 2 lines. Very simple fix, without which MSVC will claim not to see the initial declaration, and die trying.
Comment on attachment 4095 [details] Separates int utf16Length declaration and assignment into 2 lines. Code change looks OK (but strange, amazing that MSVC has this bug), but patch has a tab in it. Lets not add a tab to the file.