packages feed

haskeline-0.6.1: cbits/h_iconv.c

#include "h_iconv.h"

// Wrapper functions, since iconv_open et al are macros in libiconv.
iconv_t h_iconv_open(const char *tocode, const char *fromcode) {
    return iconv_open(tocode, fromcode);
}

void h_iconv_close(iconv_t cd) {
    iconv_close(cd);
}

size_t h_iconv(iconv_t cd, char **inbuf, size_t *inbytesleft,
                char **outbuf, size_t *outbytesleft) {
    return iconv(cd, inbuf, inbytesleft, outbuf, outbytesleft);
}