Next: streqvmap, Previous: strequate, Up: libopts External Procedures [Contents][Index]
compare two strings with an equivalence mapping
Usage:
int res = streqvcmp( str1, str2 );
Where the arguments are:
Name | Type | Description | |
—– | —– | ————- | |
str1 | char const * | first string | |
str2 | char const * | second string | |
returns | int | the difference between two differing characters |
Using a character mapping, two strings are compared for "equivalence". Each input character is mapped to a comparison character and the mapped-to characters are compared for the two NUL terminated input strings. This function name is mapped to option_streqvcmp so as to not conflict with the POSIX name space.
none checked. Caller responsible for seg faults.