Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

setlocale(3)

string(3)

/strcmp(3)

strxfrm(3)

wcscoll(3)

strcoll(3)  —  Subroutines

NAME

strcoll − Compares strings using locale collation

LIBRARY

Standard C Library (libc.a)

SYNOPSIS

#include <string.h> int strcoll(
const char ∗s1,
const char ∗s2);

PARAMETERS

s1Specifies first string to be compared. 

s2Specifies second string to be compared. 

DESCRIPTION

The strcoll() function compares the string pointed to by the s1 parameter with the string pointed to by the s2 parameter, both interpreted as appropriate to the LC_COLLATE category of the current locale.  The sign of a nonzero value returned by strcoll() is determined by the relative ordering within the current collating sequence of the first pair of characters that differ in the objects under comparison. 

NOTES

AES Support Level:
Full use

RETURN VALUES

On successful completion, the strcoll() function returns an integer whose value is greater than, equal to, or less than 0 (zero), according to whether the s1 string is greater than, equal to, or less than the s2 string. When a successful comparison cannot be made, this function returns a value of 0 (zero). 

ERRORS

If the following condition occurs, this function sets errno to the corresponding value. 

[EINVAL]The string pointed to by the s1 or s2 parameter contains characters outside the domain of the collating sequence. 

RELATED INFORMATION

Functions: setlocale(3), string(3)/strcmp(3), strxfrm(3), wcscoll(3). 

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026