Luna::strncmp
template <typename _CharT>
i32 strncmp(const _CharT *lhs, const _CharT *rhs, usize max_chars)
Compares at most max_chars
characters in two strings.
Parameters
-
in lhs
The first string to compare.
-
in rhs
The second string to compare.
-
in max_chars
The maximum number of characters to compare.
Return value
Returns 0
if both character sequences compare equivalent, or if max_chars
is 0
.
Returns negative value if lhs
appears before the character sequence specified by rhs
, in lexicographical order.
Returns positive value if lhs
appears after the character sequence specified by rhs
, in lexicographical order.