Lines Matching defs:dlen
108 convert(char *d, size_t dlen, int dccsid,
117 *** data stored in the `dlen'-byte buffer at `d'.
131 i = lslen < dlen? lslen: dlen;
151 i = dlen;
153 if((int) iconv(cd, (char * *) &s, &lslen, &d, &dlen) < 0)
156 i -= dlen;
167 size_t dlen;
173 dlen = (size_t) (slen < 0? strlen(s): slen) + 1;
174 dlen *= MAX_CONV_EXPANSION; /* Allow some expansion. */
175 d = malloc(dlen);
180 l = convert(d, dlen, dccsid, s, slen, sccsid);
192 int l2 = convert(d + l, dlen - l, dccsid, &nullbyte, -1, ASCII_CCSID);
202 if((size_t) l < dlen) {