Lines Matching refs:conv
87 XlcConv conv;
89 conv = Xmalloc(sizeof(XlcConvRec));
90 if (conv == (XlcConv) NULL)
93 conv->methods = methods;
94 conv->state = NULL;
96 return conv;
101 XlcConv conv)
103 Xfree(conv);
138 * int xxx_cstowc (XlcConv conv, ucs4_t *pwc, unsigned char const *s, int n)
144 * int xxx_wctocs (XlcConv conv, unsigned char *r, ucs4_t wc, int n)
387 XlcConv conv,
432 consumed = convptr->cstowc(conv, &wc, src, srcend-src);
483 XlcConv conv;
501 conv = Xmalloc(sizeof(XlcConvRec)
503 if (conv == (XlcConv) NULL)
505 preferred = (Utf8Conv *) ((char *) conv + sizeof(XlcConvRec));
531 conv->methods = methods;
532 conv->state = (XPointer) preferred;
534 return conv;
539 XlcConv conv)
541 /* conv->state is allocated together with conv, free both at once. */
542 Xfree(conv);
556 XlcConv conv,
567 count = convptr->wctocs(conv, r, wc, n);
577 count = convptr->wctocs(conv, r, wc, n);
591 XlcConv conv,
610 preferred_charsets = (Utf8Conv *) conv->state;
633 count = charset_wctocs(preferred_charsets, &chosen_charset, &chosen_side, conv, dst, wc, dstend-dst);
694 XlcConv conv,
713 preferred_charsets = (Utf8Conv *) conv->state;
736 count = charset_wctocs(preferred_charsets, &chosen_charset, &chosen_side, conv, dst, wc, dstend-dst);
792 XlcConv conv,
868 XlcConv conv,
953 XlcConv conv;
958 conv = Xmalloc(sizeof(XlcConvRec) + 2 * sizeof(Utf8Conv));
959 if (conv == (XlcConv) NULL)
961 preferred = (Utf8Conv *) ((char *) conv + sizeof(XlcConvRec));
966 conv->methods = methods;
967 conv->state = (XPointer) preferred;
969 return conv;
980 XlcConv conv,
990 count = convptr->wctocs(conv, r, wc, n);
1004 XlcConv conv,
1015 Utf8Conv *preferred_charsets = (Utf8Conv *) conv->state;
1027 &chosen_side, conv, dst, *src, *to_left);
1068 XlcConv conv,
1149 XlcConv conv,
1216 XlcConv conv,
1281 XlcConv conv,
1333 XlcConv conv,
1395 XlcConv conv,
1439 consumed = convptr->cstowc(conv, &wc, src, srcend-src);
1478 XlcConv conv,
1497 preferred_charsets = (Utf8Conv *) conv->state;
1510 count = charset_wctocs(preferred_charsets, &chosen_charset, &chosen_side, conv, dst, wc, dstend-dst);
1571 XlcConv conv,
1590 preferred_charsets = (Utf8Conv *) conv->state;
1603 count = charset_wctocs(preferred_charsets, &chosen_charset, &chosen_side, conv, dst, wc, dstend-dst);
1659 XlcConv conv,
1716 XlcConv conv;
1735 conv = Xmalloc(sizeof(XlcConvRec) + (num + 1) * sizeof(Utf8Conv));
1736 if (conv == (XlcConv) NULL)
1738 preferred = (Utf8Conv *) ((char *) conv + sizeof(XlcConvRec));
1780 conv->methods = methods;
1781 conv->state = (XPointer) preferred;
1783 return conv;
1811 iconv_cstombs(XlcConv conv, XPointer *from, int *from_left,
1851 consumed = convptr->cstowc(conv, &wc, src, srcend-src);
1895 iconv_mbstocs(XlcConv conv, XPointer *from, int *from_left,
1909 preferred_charsets = (Utf8Conv *) conv->state;
1934 count = charset_wctocs(preferred_charsets, &chosen_charset, &chosen_side, conv, dst, wc, dstend-dst);
1991 iconv_mbtocs(XlcConv conv, XPointer *from, int *from_left,
2005 preferred_charsets = (Utf8Conv *) conv->state;
2030 count = charset_wctocs(preferred_charsets, &chosen_charset, &chosen_side, conv, dst, wc, dstend-dst);
2086 iconv_mbstostr(XlcConv conv, XPointer *from, int *from_left,
2153 iconv_strtombs(XlcConv conv, XPointer *from, int *from_left,
2205 iconv_mbstowcs(XlcConv conv, XPointer *from, int *from_left,
2259 iconv_wcstombs(XlcConv conv, XPointer *from, int *from_left,