Lines Matching defs:len
50 kmfber_read(BerElement *ber, char *buf, ber_len_t len)
56 actuallen = nleft < len ? nleft : len;
70 kmfber_realloc(BerElement *ber, ber_len_t len)
80 need = (len < EXBUFSIZ ? 1 : (len + (EXBUFSIZ - 1)) / EXBUFSIZ);
134 * returns "len" on success and -1 on failure.
137 kmfber_write(BerElement *ber, char *buf, ber_len_t len, int nosos)
140 if (ber->ber_ptr + len > ber->ber_end) {
141 if (kmfber_realloc(ber, len) != 0)
144 (void) memmove(ber->ber_ptr, buf, (size_t)len);
145 ber->ber_ptr += len;
146 return (len);
148 if (ber->ber_sos->sos_ptr + len > ber->ber_end) {
149 if (kmfber_realloc(ber, len) != 0)
152 (void) memmove(ber->ber_sos->sos_ptr, buf, (size_t)len);
153 ber->ber_sos->sos_ptr += len;
154 ber->ber_sos->sos_clen += len;
155 return (len);
252 sprintf(msg, " current len %ld, contents:\n",
257 sprintf(msg, " current len %ld, contents:\n",
273 sprintf(msg, " current len %ld contents:\n",
307 ber_len_t len;
324 len = ber->ber_ptr - ber->ber_buf;
325 new->bv_val = (char *)malloc((size_t)(len + 1));
330 (void) memmove(new->bv_val, ber->ber_buf, (size_t)len);
331 new->bv_val[len] = '\0';
332 new->bv_len = len;