Searched refs:ber_ptr (Results 1 - 20 of 20) sorted by relevance

/osnet-11/usr/src/lib/libkmf/ber_der/common/
H A Dio.c43 * Note: kmfber_read() only uses the ber_end and ber_ptr elements of ber.
55 nleft = ber->ber_end - ber->ber_ptr;
58 (void) memmove(buf, ber->ber_ptr, (size_t)actuallen);
60 ber->ber_ptr += actuallen;
119 ber->ber_ptr = ber->ber_buf + (ber->ber_ptr - oldbuf);
140 if (ber->ber_ptr + len > ber->ber_end) {
144 (void) memmove(ber->ber_ptr, buf, (size_t)len);
145 ber->ber_ptr += len;
184 ber->ber_ptr
[all...]
H A Ddecode.c59 * Note: kmfber_get_tag() only uses the ber_end and ber_ptr elements of ber.
99 * Note: kmfber_skip_tag() only uses the ber_end and ber_ptr elements of ber.
158 * kmfber_skip_tag(), saving and restoring the ber_ptr element only.
160 * elements touched by kmfber_skip_tag() are ber_end and ber_ptr.
169 bercopy.ber_ptr = ber->ber_ptr;
461 *last = ber->ber_ptr + *len;
463 if (*last == ber->ber_ptr) {
473 if (ber->ber_ptr == last) {
656 ber->ber_ptr
[all...]
H A Dencode.c442 new_sos->sos_first = ber->ber_ptr;
539 /* The ber_ptr is at the set/seq start - move it to the end */
540 ber->ber_ptr += len;
/osnet-11/usr/src/lib/libldap4/ber/
H A Dio.c76 #define bergetc( sb, len ) ( sb->sb_ber.ber_end > sb->sb_ber.ber_ptr ? \
77 (unsigned char)*sb->sb_ber.ber_ptr++ : \
158 sb->sb_ber.ber_ptr = sb->sb_ber.ber_buf;
210 sb->sb_ber.ber_ptr = sb->sb_ber.ber_buf + 1;
245 nleft = (int)(ber->ber_end - ber->ber_ptr);
248 SAFEMEMCPY( buf, ber->ber_ptr, (size_t)actuallen );
250 ber->ber_ptr += actuallen;
259 if ( ber->ber_ptr + len > ber->ber_end ) {
263 (void) SAFEMEMCPY( ber->ber_ptr, buf, (size_t)len );
264 ber->ber_ptr
[all...]
H A Ddecode.c156 save = ber->ber_ptr;
158 ber->ber_ptr = save;
370 *last = ber->ber_ptr + *len;
372 if ( *last == ber->ber_ptr ) {
382 if ( ber->ber_ptr == last ) {
531 ber->ber_ptr += len;
615 len = ber->ber_ptr - ber->ber_buf;
H A Dencode.c373 new->sos_first = ber->ber_ptr;
468 /* The ber_ptr is at the set/seq start - move it to the end */
469 (*sos)->sos_ber->ber_ptr += len;
/osnet-11/usr/src/lib/libldap5/sources/ldap/ber/
H A Dio.c61 #define bergetc( sb, len ) ( sb->sb_ber.ber_end > sb->sb_ber.ber_ptr ? \
62 (unsigned char)*sb->sb_ber.ber_ptr++ : \
137 sb->sb_ber.ber_ptr = sb->sb_ber.ber_buf;
172 sb->sb_ber.ber_ptr = sb->sb_ber.ber_buf + 1;
203 * Note: ber_read() only uses the ber_end and ber_ptr elements of ber.
215 nleft = ber->ber_end - ber->ber_ptr;
218 SAFEMEMCPY( buf, ber->ber_ptr, (size_t)actuallen );
220 ber->ber_ptr += actuallen;
278 ber->ber_ptr = ber->ber_buf + (ber->ber_ptr
[all...]
H A Ddecode.c46 * Note: ber_get_tag() only uses the ber_end and ber_ptr elements of ber.
87 * Note: ber_skip_tag() only uses the ber_end and ber_ptr elements of ber.
146 * saving and restoring the ber_ptr element only. We now take advantage
148 * are ber_end and ber_ptr. If that changes, this code must change too.
157 bercopy.ber_ptr = ber->ber_ptr;
409 *last = ber->ber_ptr + *len;
411 if ( *last == ber->ber_ptr ) {
422 if ( ber->ber_ptr == last ) {
576 ber->ber_ptr
[all...]
H A Dlber-int.h136 char *ber_ptr; member in struct:berelement
H A Dencode.c385 new_sos->sos_first = ber->ber_ptr;
483 /* The ber_ptr is at the set/seq start - move it to the end */
484 ber->ber_ptr += len;
/osnet-11/usr/src/lib/libldap4/common/
H A Dcache.c287 len = request->ber_ptr - request->ber_buf;
296 new->lm_ber->ber_ptr = new->lm_ber->ber_buf;
437 reqber.ber_buf = reqber.ber_ptr = request->ber_buf;
438 reqber.ber_end = request->ber_ptr;
524 len = (int) ( bercpy.ber_end - bercpy.ber_ptr );
553 new->lm_ber->ber_ptr = new->lm_ber->ber_buf +
554 ( msg->lm_ber->ber_ptr - msg->lm_ber->ber_buf );
587 if (( slen = r1.ber_end - r1.ber_ptr ) != r2.ber_end - r2.ber_ptr ) {
590 return( memcmp( r1.ber_ptr, r
[all...]
H A Dreferral.c384 if (hasCtrls && ber_write( ber, tmpber.ber_ptr, len, 0 ) != len ) {
410 seqstart = tmpber.ber_ptr;
462 /* Copy Buffer from tmpber.ber_ptr for along - (tmpber.ber_ptr - seqstart) */
464 len = along - ( tmpber.ber_ptr - seqstart);
465 if ( ber_write( ber, tmpber.ber_ptr, len, 0) != len ||
H A Dcldap.c556 ldm->lm_ber->ber_end = ldm->lm_ber->ber_ptr;
557 ldm->lm_ber->ber_ptr = ldm->lm_ber->ber_buf;
H A Drequest.c282 ber->ber_end = ber->ber_ptr;
283 ber->ber_ptr = ber->ber_buf;
H A Dresult.c263 if ( lc->lconn_sb->sb_ber.ber_ptr <
1162 if ( ld->ld_sb.sb_ber.ber_ptr >= ld->ld_sb.sb_ber.ber_end ) {
/osnet-11/usr/src/lib/libkmf/ber_der/inc/
H A Dkmfber_int.h73 char *ber_ptr; member in struct:berelement
/osnet-11/usr/src/lib/libldap5/sources/ldap/common/
H A Drequest.c299 ber->ber_end = ber->ber_ptr;
300 ber->ber_ptr = ber->ber_buf;
1202 ( ber_write( ber, tmpber.ber_ptr, ( tmpber.ber_end -
1203 tmpber.ber_ptr ), 0 ) != ( tmpber.ber_end - tmpber.ber_ptr )
H A Dresult.c359 if ( lc->lconn_sb->sb_ber.ber_ptr <
425 lr->lr_ber->ber_end = lr->lr_ber->ber_ptr;
426 lr->lr_ber->ber_ptr = lr->lr_ber->ber_buf;
1275 if ( ld->ld_sbp->sb_ber.ber_ptr >= ld->ld_sbp->sb_ber.ber_end ) {
H A Dmemcache.c1215 p->ber_ptr = p->ber_buf + (pBer->ber_ptr - pBer->ber_buf);
/osnet-11/usr/src/lib/libldap4/include/
H A Dldap-private.h95 char *ber_ptr; member in struct:berelement

Completed in 59 milliseconds