iEncP input character set encoding,
oEncP output character set encoding.
Constructor. Function returns a handle for the new instance of tconv or NULL, when it fails to allocate memory. When iEncP or oEncP were provided as NULL-pointers, both can be updated later on, with use of tconv_set_ienc and tconv_set_oenc functions.
NOTE: The function does not test whether provided encoding strings are valid or not. It simply stores the pointers for future use.
/* C source */ #include "tconv.h" void main(){ tconv *tcP; tcP = tconv_init("pl_PL.utf8", "pl_PL.iso_8859-2"); /* more code here */ tconv_free(tcP); }