kiconv(3)

NAME

kiconv_add_xlat16_cspair, kiconv_add_xlat16_cspairs, kiconv_add_xlat16_table - kernel side iconv library

LIBRARY

library ``libkiconv''

SYNOPSIS

#include <sys/iconv.h>
int
kiconv_add_xlat16_cspair(const  char  *tocode,  const   char
*fromcode,
        int flag);
int
kiconv_add_xlat16_cspairs(const char *foreigncode,
        const char *localcode);
int
kiconv_add_xlat16_table(const   char   *tocode,  const  char
*fromcode,
        const void *data, int datalen);

DESCRIPTION

The kiconv library provides multi-byte character conversion
tables for
kernel side iconv service.
The kiconv_add_xlat16_cspair() function defines a conversion
table using
iconv(3) between fromcode charset and tocode charset. You
can specify
flag to determine if tolower(3) / toupper(3) conversion is
included in
the table. The flag has following values.
KICONV_LOWER
KICONV_FROM_LOWER It generates a tolower table in addi
tion to a
character conversion table. The dif
ference
between two is tolower tocode or
tolower fromcode.
KICONV_UPPER
KICONV_FROM_UPPER It generates a toupper table in addi
tion to a
character conversion table. The dif
ference
between two is toupper tocode or
toupper fromcode.
A tolower/toupper conversion is limited to single-byte char
acters.
The kiconv_add_xlat16_cspairs() function defines two conver
sion tables
which are from localcode to foreigncode and from foreigncode
to
localcode. These conversion tables also contain both tolow
er and toupper
tables.
The kiconv_add_xlat16_table() function defines a conversion
table
directly pointed by data whose length is datalen, not using
iconv(3).

SEE ALSO

iconv(3), tolower(3), toupper(3), iconv(9)
BSD July 17, 2003
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout