Next: strcpy, Previous: strcmp, Up: Strings

### 5.21 `strcoll`—locale-specific character string compare

Synopsis

         #include <string.h>
         int strcoll(const char *stra, const char * strb);

Description
`strcoll` compares the string pointed to by stra to the string pointed to by strb, using an interpretation appropriate to the current `LC_COLLATE` state.

Returns
If the first string is greater than the second string, `strcoll` returns a number greater than zero. If the two strings are equivalent, `strcoll` returns zero. If the first string is less than the second string, `strcoll` returns a number less than zero.

Portability
`strcoll` is ANSI C.

`strcoll` requires no supporting OS subroutines.