Thank you for that patch. I have made wording changes to comments and logs in the attached patch. Please read them carefully and let us know if you see a way to improve anything.
A note about commit logs: I changed the WCP parameter-adding entry so that it says only "add a new parameter". The description of how the new parameter actually works belongs in the top-of-function comments in the code. However, since none of the parameters were described, I've gone ahead and added descriptions for them as well as for your new one.
0001-dfa-avoid-false-match-in-a-non-UTF8-multibyte-locale.patch
Description: Binary data