Function

GLib-2.0GLibascii_strncasecmp

  • 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