Returns non-zero iff the strings a and b are equal.
Returns non-zero iff the strings a and b are equal except for differences in case of letters. Currently, the upper/lower case properties of high-bit characters are undefined; this will change in a future library release.
Returns zero if the strings a and b are equal, a negative value if a is less than b, or a positive value if a is greater than b. The ordering is defined in the same way as it is for the standard C library function ‘strcmp’.
Behaves as ‘astr_cmp’, except that case differences are ignored. Currently, the upper/lower case properties of high-bit characters are undefined; this will change in a future library release.