v4: - fixed typo in `work_break_proc` -> `word_break_proc` - added a bit more tests - added `\t` in `IsDelimiter`, found calling `WB_ISDELIMITER` with `WCHAR` from 0 to 65535 - test that `SetPathWordBreakProc` sets the same proc as what `CBES_EX_PATHWORDBREAKPROC` is using - crash on invalid arguments (null strings, or negative index/length) - moved tests that now crash on Wine to only run on Windows - upper limit of length isn't checked