NAME¶
streqvmap - Set the character mappings for the streqv functions
SYNOPSIS¶
#include <
your-opts.h>
cc [...] -o outfile infile.c -l
opts [...]
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.
Otherwise, 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 -l
opts library.
ao_string_tokenize(3),
configFileLoad(3),
optionFileLoad(3),
optionFindNextValue(3),
optionFindValue(3),
optionFree(3),
optionGetValue(3),
optionLoadLine(3),
optionNextValue(3),
optionOnlyUsage(3),
optionProcess(3),
optionRestore(3),
optionSaveFile(3),
optionSaveState(3),
optionUnloadNested(3),
optionVersion(3), pathfind(3),
strequate(3),
streqvcmp(3),
strneqvcmp(3),
strtransform(3),