Lines Matching refs:ber_buf
78 have_bytes = ber->ber_end - ber->ber_buf;
83 oldbuf = ber->ber_buf;
85 if (ber->ber_buf == NULL) {
86 if ((ber->ber_buf = (char *)malloc((size_t)total))
94 if ((ber->ber_buf = (char *)malloc(
101 (void) memmove(ber->ber_buf, oldbuf, have_bytes);
103 if ((ber->ber_buf = (char *)realloc(
111 ber->ber_end = ber->ber_buf + total;
118 if (ber->ber_buf != oldbuf) {
119 ber->ber_ptr = ber->ber_buf + (ber->ber_ptr - oldbuf);
123 s->sos_first = ber->ber_buf + off;
126 s->sos_ptr = ber->ber_buf + off;
165 free(ber->ber_buf);
183 ber->ber_buf = (char *)ber + sizeof (struct berelement);
184 ber->ber_ptr = ber->ber_buf;
185 ber->ber_end = ber->ber_buf + EXBUFSIZ;
233 ber->ber_ptr = ber->ber_buf;
249 ber->ber_buf, ber->ber_ptr, ber->ber_rwptr, ber->ber_end);
258 ber->ber_ptr - ber->ber_buf);
260 lber_bprint(ber->ber_buf, ber->ber_ptr - ber->ber_buf);
317 * Copy everything from the BerElement's ber_buf to ber_ptr
324 len = ber->ber_ptr - ber->ber_buf;
330 (void) memmove(new->bv_val, ber->ber_buf, (size_t)len);