wcscmp

From cppreference.com
< c‎ | string‎ | wide
Defined in header <wchar.h>
int wcscmp( const wchar_t *lhs, const wchar_t *rhs );
(since C95)

Compares two null-terminated wide strings lexicographically.

The sign of the result is the sign of the difference between the values of the first pair of wide characters that differ in the strings being compared.

The behavior is undefined if lhs or rhs are not pointers to null-terminated wide strings.

Parameters

lhs, rhs - pointers to the null-terminated wide strings to compare

Return value

Negative value if lhs appears before rhs in lexicographical order.

Zero if lhs and rhs compare equal.

Positive value if lhs appears after rhs in lexicographical order.

Notes

This function is not locale-sensitive, unlike wcscoll, and the order may not be meaningful when characters from different Unicode blocks are used together or when the order of code units does not match any collation order.