Functions Related to UTF-8
Parameters
This function takes the following parameters:
s0
s1
n
Returns
This function returns one of the following values:
•
A positive number if
•
0 if the two string are identical, ignoring case.
•
A negative number if
Description
This function has the following rules:
•
If both UTF-8 strings are NULL or zero-length, 0 is returned.
•
If one of the strings is NULL or zero-length, the NULL/zero-length string is
smaller.
•
If one or both of the strings are not UTF-8, system provided
used.
•
If one of the two strings contains no 8-bit characters,
•
The strings are compared after they are converted to lower-case UTF-8.
•
Each character is compared from the beginning.
Evaluation occurs in this order:
•
If the length of one character is shorter then the other, the difference of the two
lengths is returned.
•
If the length of the corresponding characters is the same, each byte in the
characters is compared.
•
If there is a difference between two bytes, the difference is returned.
•
If one string is shorter then the other, the difference is returned.
486
Netscape Directory Server Plug-In Programmer's Guide • August 2002
A null-terminated UTF-8 string.
A null-terminated UTF-8 string.
The number of UTF-8 characters (not bytes) from s0 and s1 to
compare.
is after
.
s0
s1
is after
.
s1
s0
is
strcasecmp
is used.
strcasecmp
Need help?
Do you have a question about the NETSCAPE DIRECTORY SERVER 6.1 - PLUG-IN and is the answer not in the manual?
Questions and answers