Standard C Library Functions wstring(3C)
NAME
wstring, wscasecmp, wsncasecmp, wsdup, wscol - Process Code
string operations
SYNOPSIS
#include
int wscasecmp(const wchart *s1, const wchart *s2);
int wsncasecmp(const wchart *s1, const wchart *s2, int n);
wchart *wsdup(const wchart *s);
int wscol(const wchart *s);
DESCRIPTION
These functions operate on Process Code strings terminated
by wchart null characters. During appending or copying,
these routines do not check for an overflow condition of the
receiving string. In the following, s, s1, and s2 point to
Process Code strings terminated by a wchart null.
wscasecmp(), wsncasecmp()
The wscasecmp() function compares its arguments, ignoring
case, and returns an integer greater than, equal to, or less
than 0, depending upon whether s1 is lexicographically
greater than, equal to, or less than s2. It makes the same
comparison but compares at most n Process Code characters.
The four Extended Unix Code (EUC) codesets are ordered from
lowest to highest as 0, 2, 3, 1 when characters from dif-
ferent codesets are compared.
wsdup()
The wsdup() function returns a pointer to a new Process Code
string, which is a duplicate of the string pointed to by s.
The space for the new string is obtained using malloc(3C).
If the new string cannot be created, a null pointer is
returned.
wscol()
The wscol() function returns the screen display width (in
columns) of the Process Code string s.
ATRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
SunOS 5.11 Last change: 29 Dec 1996 1
Standard C Library Functions wstring(3C)
ATRIBUTE TYPE ATRIBUTE VALUE
MT-Level MT-Safe
SEE ALSO
malloc(3C), string(3C), wcstring(3C), attributes(5)
SunOS 5.11 Last change: 29 Dec 1996 2
|