asciiStrncasecmp
fun asciiStrncasecmp(s1: String, s2: String, n: <Error class: unknown class>): <Error class: unknown class>(source)
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.
Return
0 if the strings match, a negative value if @s1 < @s2, or a positive value if @s1 @s2
Parameters
s1
string to compare with @s2
s2
string to compare with @s1
n
number of characters to compare