Home | History | Annotate | Download | only in liblber

Lines Matching refs:ber_buf

142 	/* leave room for ber_flatten() to \0-terminate ber_buf */
169 buf = ber->ber_buf;
172 /* if ber_sos_ptr != NULL, it is > ber_buf so that sos_offset > 0 */
180 ber->ber_buf = buf;
196 if ( ber->ber_buf) ber_memfree_x( ber->ber_buf, ber->ber_memctx );
198 ber->ber_buf = NULL;
236 ber->ber_rwptr = ber->ber_buf;
244 ber->ber_rwptr != ber->ber_buf ? " (re-flush)" : "" );
332 ber->ber_buf = bv->bv_val;
333 ber->ber_ptr = ber->ber_buf;
334 ber->ber_end = ber->ber_buf + bv->bv_len;
419 AC_MEMCPY( bv->bv_val, ber->ber_buf, len );
421 } else if ( ber->ber_buf != NULL ) {
422 bv->bv_val = ber->ber_buf;
466 ber->ber_ptr = ber->ber_buf;
516 * bytes and the rest of the message are copied into the ber_buf.
522 assert( ber->ber_buf == NULL );
630 if (ber->ber_buf==NULL) {
640 ber->ber_buf = (char *) ber_memalloc_x( ber->ber_len + 1, ber->ber_memctx );
641 if (ber->ber_buf==NULL) {
644 ber->ber_end = ber->ber_buf + ber->ber_len;
646 AC_MEMCPY(ber->ber_buf, buf, sblen);
649 AC_MEMCPY(ber->ber_buf + sblen, ber->ber_ptr, l);
653 ber->ber_ptr = ber->ber_buf;
658 ber->ber_rwptr = ber->ber_buf + sblen;
662 if ((ber->ber_rwptr>=ber->ber_buf) && (ber->ber_rwptr<ber->ber_end)) {
698 return ber->ber_buf;
704 return ( ber->ber_end - ber->ber_buf );
710 return ( ber->ber_ptr - ber->ber_buf );
719 ber->ber_ptr = ber->ber_buf;