Alexandre,
Thank you for simplifing these functions when you committed them.
I thought you might want to know that they do act slightly differently from
the versions in the native shlwapi.dll (version 5.50.4807.2300):
_29 (iswspace)
- extra TRUE for 0x1680, 0x202f
_30 (iswblank)
- missing TRUE for 0x3000
_31 (iswpunct)
- missing TRUE for 0x00aa, 0x00b5, 0x00bb, 0x0192, 0x05ba
- extra TRUE for 0x02df, 0x02ea-0x02ee, 0x0346-0x034e, 0x0361,
0x0488-0x0489, 0x058a, 0x0591-0x05a1, 0x05a3-0x05af,
0x05c4, 0x0653-0x0655 (+ probably many more - I stopped
comparing here).
I assume that the differences may be due to revisions of the Unicode
standard, but that is an assumption only.
Guy Albertelli <<galberte(a)neo.lrun.com>>