Bugz Door Project
|
Converts from one encoding to another. Uses iconv (international conversion) API. More...
Public Member Functions | |
IConv (const char *to, const char *from) | |
Construct a new IConv::IConv object. More... | |
int | convert (char *input, char *output, size_t outbufsize) |
Calls iconv API to do the conversion. More... | |
Private Attributes | |
iconv_t | ic |
Converts from one encoding to another. Uses iconv (international conversion) API.
door::IConv::IConv | ( | const char * | to, |
const char * | from | ||
) |
Construct a new IConv::IConv object.
Give the encodings that you want to convert to and from.
to | |
from |
int door::IConv::convert | ( | char * | input, |
char * | output, | ||
size_t | outbufsize | ||
) |
Calls iconv API to do the conversion.
Buffers must be provided.
input | |
output | |
outbufsize |