Next: , Previous: , Up: libopts External Procedures   [Contents][Index]


7.6.32.23 strneqvcmp

compare two strings with an equivalence mapping

Usage:

int res = strneqvcmp( str1, str2, ct );

Where the arguments are:

NameTypeDescription
—–—–————-
str1char const *first string
str2char const *second string
ctintcompare length
returnsintthe 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. The comparison is limited to ct bytes. This function name is mapped to option_strneqvcmp so as to not conflict with the POSIX name space.

none checked. Caller responsible for seg faults.