c/string/byte/strcoll

Compares two null-terminated byte strings according to the current locale as defined by the lc_collate category.

Return value
Negative value if is less than (precedes).

if is equal to.

Positive value if is greater than (follows).