




 
unicode-string-greaterp string1 string2 &key start1 start2 end1 end2 style => mismatch-index
unicode-string-lessp string1 string2 &key start1 start2 end1 end2 style => mismatch-index
A string designator
A string designator
Bounding index designators of string1
Bounding index designators of string2
A keyword
The functions 
unicode-string-greaterp
 and 
unicode-string-lessp
 compare the designated substrings of 
string1
 and 
string2
, similarly to 
cl:string-greaterp
 and 
cl:string-greaterp
 but ignoring case using Unicode rules specified by 
style
.  The values of 
start1
 and 
start2
 default to 0, while the values of 
end1
 and 
end2
 default to 
nil
.
The value of 
mismatch-index
 is the index where the strings mismatch (as an offset from the beginning of 
string1
) if 
substring1
 is greater (or for 
unicode-string-lessp
, less) than 
substring2
, or 
nil
 otherwise.
The current implementation only supports one style of comparison:
Compares each character of the string using Unicode's simple lowercase folding rules.
The current implementation only supports one style of comparison:
Compares each character of the string using Unicode's simple case folding rules.
LispWorks User Guide and Reference Manual - 21 Dec 2011