version 1.126, 2009/08/07 17:26:11
|
version 1.127, 2009/08/12 20:13:50
|
Line 1
|
Line 1
|
/* decode.c - ber input decoding routines */ |
/* decode.c - ber input decoding routines */ |
/* $OpenLDAP: pkg/ldap/libraries/liblber/decode.c,v 1.125 2009/08/07 17:15:26 hallvard Exp $ */ |
/* $OpenLDAP: pkg/ldap/libraries/liblber/decode.c,v 1.126 2009/08/07 17:26:11 hallvard Exp $ */ |
/* This work is part of OpenLDAP Software <http://www.openldap.org/>. |
/* This work is part of OpenLDAP Software <http://www.openldap.org/>. |
* |
* |
* Copyright 1998-2009 The OpenLDAP Foundation. |
* Copyright 1998-2009 The OpenLDAP Foundation. |
Line 219 ber_peek_element( const BerElement *ber,
|
Line 219 ber_peek_element( const BerElement *ber,
|
|
|
/* Move past next element, point *bv at it in-place, and return its tag. |
/* Move past next element, point *bv at it in-place, and return its tag. |
* The caller may \0-terminate *bv, as next octet is saved in ber->ber_tag. |
* The caller may \0-terminate *bv, as next octet is saved in ber->ber_tag. |
* See ber_get_stringbv(ber, bv, LBER_BV_NOTERM) for an exported wrapper. |
* Similar to ber_get_stringbv(ber, bv, LBER_BV_NOTERM) except on error. |
*/ |
*/ |
static ber_tag_t |
ber_tag_t |
ber_skip_element( BerElement *ber, struct berval *bv ) |
ber_skip_element( BerElement *ber, struct berval *bv ) |
{ |
{ |
ber_tag_t tag = ber_peek_element( ber, bv ); |
ber_tag_t tag = ber_peek_element( ber, bv ); |