Lines Matching refs:outbuf

73 int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft);
75 int flush_buf(_iconv_st * st, char ** outbuf, size_t * outbytesleft) { in flush_buf() argument
83 strncpy(st->_buf, *outbuf, st->_bufcont); in flush_buf()
84 (*outbuf)+=(st->_bufcont); in flush_buf()
129 char **outbuf, size_t *outbytesleft) { in _icv_iconv() argument
153 **outbuf = **inbuf; in _icv_iconv()
154 (*outbuf)++; in _icv_iconv()
162 } else if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
180 } else if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
202 } else if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
219 } else if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
246 n = iso_to_utf8(st, *outbuf, *outbytesleft); in _icv_iconv()
248 (*outbuf) += n; in _icv_iconv()
266 **outbuf = **inbuf; in _icv_iconv()
267 (*outbuf)++; in _icv_iconv()
277 } else if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
294 if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
307 n = iso_to_utf8(st, *outbuf, *outbytesleft); in _icv_iconv()
309 (*outbuf) += n; in _icv_iconv()
326 **outbuf = **inbuf; in _icv_iconv()
327 (*outbuf)++; in _icv_iconv()
335 } else if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
349 } else if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
367 if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
376 } else if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
405 **outbuf = **inbuf; in _icv_iconv()
406 (*outbuf) ++; in _icv_iconv()
420 } else if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
432 *outbuf, \ in _icv_iconv()
434 (*outbuf)+=n; in _icv_iconv()
459 } else if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
475 } else if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
492 if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
501 } else if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
526 *outbuf, \ in _icv_iconv()
528 (*outbuf)+=n; in _icv_iconv()
541 **outbuf = **inbuf; in _icv_iconv()
542 (*outbuf)++; in _icv_iconv()
555 } else if (flush_buf(st, outbuf, outbytesleft) == -1) { in _icv_iconv()
683 char *inbuf, *outbuf, *in_tmp, *out_tmp; in main() local
703 out_tmp = outbuf = (char *)malloc(outbytesleft); in main()
704 if (!inbuf || !outbuf) { in main()
722 &outbuf, &outbytesleft) == -1) { in main()