Compare s1 and s2, ignoring the case of ASCII characters and any characters after the first n in
each string.
If either string is less than n bytes long, comparison will stop at the first nul byte encountered.
Unlike the BSD `strncasecmp()` function, this only recognizes standard ASCII letters and ignores the locale, treating all non-ASCII characters as if they are not letters.
The same warning as in [func@GLib.ascii_strcasecmp] applies: Use this function only on strings known to be in encodings where bytes corresponding to ASCII letters always represent themselves.
| s2 |
string to compare with |
| n |
number of characters to compare |
| s1 |
string to compare with |
|
0 if the strings match, a negative value if |