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 GLib.ascii_strcasecmp applies: Use this
function only on strings known to be in encodings where bytes
corresponding to ASCII letters always represent themselves.
Parameters
s1: string
string to compare with s2
s2: string
string to compare with s1
n: number
number of characters to compare
Returns number
0 if the strings match, a negative value if s1 < s2, or a positive value if s1 > s2
Compare
s1ands2, ignoring the case of ASCII characters and any characters after the firstnin each string. If either string is less thannbytes 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 GLib.ascii_strcasecmp applies: Use this function only on strings known to be in encodings where bytes corresponding to ASCII letters always represent themselves.