GLib.ascii_strncasecmp
function ascii_strncasecmp(s1: String, s2: String, n: Number(gsize)): Number(gint) { // Gjs wrapper for g_ascii_strncasecmp() }
Compare s1 and s2, ignoring the case of ASCII characters and any characters after the first n in each string.
Unlike the BSD strcasecmp() 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.
- s1
string to compare with s2
- s2
string to compare with s1
- n
number of characters to compare
- Returns
0 if the strings match, a negative value if s1 < s2, or a positive value if s1 > s2.