6
iconv_t hs_iconv_open(const char* tocode,
9
return iconv_open(tocode, fromcode);
12
size_t hs_iconv(iconv_t cd,
13
const char* * inbuf, size_t * inbytesleft,
14
char* * outbuf, size_t * outbytesleft)
16
// (void*) cast avoids a warning. Some iconvs use (const
17
// char**inbuf), other use (char **inbuf).
18
return iconv(cd, (void*)inbuf, inbytesleft, outbuf, outbytesleft);
21
int hs_iconv_close(iconv_t cd) {
22
return iconv_close(cd);