Str.asciiStrncasecmp

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 g_ascii_strcasecmp() applies: Use this function only on strings known to be in encodings where bytes corresponding to ASCII letters always represent themselves.

struct Str
static
int
asciiStrncasecmp
(
string s1
,
string s2
,
size_t n
)

Parameters

s1 string

string to compare with @s2

s2 string

string to compare with @s1

n size_t

number of characters to compare

Return: 0 if the strings match, a negative value if @s1 < @s2, or a positive value if @s1 > @s2.

Meta