Lines Matching refs:dlen
106 convert(char * d, size_t dlen, int dccsid,
116 *** data stored in the `dlen'-byte buffer at `d'.
130 i = lslen < dlen? lslen: dlen;
150 i = dlen;
152 if((int) iconv(cd, (char * *) &s, &lslen, &d, &dlen) < 0)
155 i -= dlen;
168 size_t dlen;
175 dlen = (size_t) (slen < 0? strlen(s): slen) + 1;
176 dlen *= MAX_CONV_EXPANSION; /* Allow some expansion. */
177 d = malloc(dlen);
182 l = convert(d, dlen, dccsid, s, slen, sccsid);
194 l2 = convert(d + l, dlen - l, dccsid, &nullbyte, -1, ASCII_CCSID);
204 if((size_t) l < dlen) {