Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
strneqvcmp(3)		       Programmer's Manual		   strneqvcmp(3)

NAME
     strneqvcmp - compare two strings with an equivalence mapping

SYNOPSIS
     #include <your-opts.h>
     cc [...] -o outfile infile.c -lopts [...]

     int strneqvcmp(char const * str1, char const * str2, int ct);

DESCRIPTION
     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 com-
     parison  is  limited  to  ct  bytes.   This  function name is mapped to op-
     tion_strneqvcmp so as to not conflict with the POSIX name space.

     str1   first string

     str2   second string

     ct     compare length

RETURN VALUE
     the difference between two differing characters

ERRORS
     none checked.  Caller responsible for seg faults.

SEE ALSO
     The info documentation for the -lopts library.
     ao_string_tokenize(3),  configFileLoad(3),  optionFileLoad(3),  optionFind-
     NextValue(3), optionFindValue(3), optionFree(3), optionGetValue(3), option-
     LoadLine(3),  optionMemberList(3),  optionNextValue(3), optionOnlyUsage(3),
     optionPrintVersion(3),  optionPrintVersionAndReturn(3),   optionProcess(3),
     optionRestore(3),	 optionSaveFile(3),   optionSaveState(3),  optionUnload-
     Nested(3), optionVersion(3), strequate(3), streqvcmp(3), streqvmap(3), str-
     transform(3),

				   2026-07-30			   strneqvcmp(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=strneqvcmp&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help