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

FreeBSD Manual Pages

  
 
  

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

NAME
     streqvmap - Set the character mappings for the streqv functions

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

     void streqvmap(char from, char to, int ct);

DESCRIPTION
     Set  the character mapping.  If the count (ct) is set to zero, then the map
     is cleared by setting all entries in the map to their index value.   Other-
     wise,  the  "From"  character  is	mapped	to the "To" character.	If ct is
     greater than 1, then From and To are incremented and the  process	repeated
     until ct entries have been set. For example,
	 streqvmap('a', 'A', 26);
     will  alter  the mapping so that all English lower case letters will map to
     upper case.

     This function name is mapped to option_streqvmap so as to not conflict with
     the POSIX name space.

     from   Input character

     to     Mapped-to character

     ct     compare length

ERRORS
     none.

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),  strneqvcmp(3),
     strtransform(3),

				   2026-07-30			    streqvmap(3)

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

home | help