ascii_ncasecmp


Description:

public int ascii_ncasecmp (string s2, size_t n)

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

Parameters:

s2

string to compare with s1

n

number of characters to compare

s1

string to compare with s2

Returns:

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