<unicase.h>This include file defines functions for case mapping for Unicode strings and case insensitive comparison of Unicode strings and C strings.
These string functions fix the problems that were mentioned in char * strings, namely, they handle the Croatian LETTER DZ WITH CARON, the German LATIN SMALL LETTER SHARP S, the Greek sigma and the Lithuanian i correctly.