Created attachment 8303 [details] Screenshot In Greek traditional text analysis, the iota subscript (U+0345) is often talked about as a "diacritic", see: "http://en.wikipedia.org/wiki/Iota_subscript" In the recourse: http://www.unicode.org/ucd/ I found two documents: 1. http://www.unicode.org/Public/UCD/latest/charts/CodeCharts.pdf 2. http://www.unicode.org/Public/UCD/latest/ucd/PropList.txt In the first document in the section: "Combining Diacritical Marks" I found this character in the table. See at the attached screenshot. In the second document in line 752 we have: 0300..034E ; Diacritic # Mn [79] COMBINING GRAVE ACCENT..COMBINING UPWARDS ARROW BELOW As a result, I think, it is pretty clear that iswalnum(0x345) should not return 1, but rather 0.