92
92
return outsize - out_left;
95
size_t rccIConv(rcc_context ctx, rcc_iconv icnv, const char *buf, size_t len) {
95
char *rccIConv(rcc_iconv icnv, const char *buf, size_t len, size_t *rlen) {
100
size = rccIConvRecode(icnv, tmpbuffer, RCC_MAX_STRING_CHARS, buf, len);
115
size_t rccIConvInternal(rcc_context ctx, rcc_iconv icnv, const char *buf, size_t len) {
96
116
if (!ctx) return (size_t)-1;
97
117
return rccIConvRecode(icnv, ctx->tmpbuffer, RCC_MAX_STRING_CHARS, buf, len);