Man page - streqvmap(3)
Packages contains this manual
Manual
streqvmap
NAMESYNOPSIS
DESCRIPTION
ERRORS
SEE ALSO
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), optionMemberList(3),
optionNextValue(3), optionOnlyUsage(3),
optionPrintVersion(3), optionPrintVersionAndReturn(3),
optionProcess(3), optionRestore(3), optionSaveFile(3),
optionSaveState(3), optionUnloadNested(3), optionVersion(3),
strequate(3), streqvcmp(3), strneqvcmp(3),
strtransform(3),