version 1.47, 2000/04/26 07:17:05
|
version 1.48, 2000/05/12 22:02:36
|
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.46 2000/04/25 08:42:32 kurt Exp $ */ |
/* $OpenLDAP: pkg/ldap/libraries/liblber/decode.c,v 1.47 2000/04/26 07:17:05 kurt Exp $ */ |
/* |
/* |
* Copyright 1998-1999 The OpenLDAP Foundation, All Rights Reserved. |
* Copyright 1998-1999 The OpenLDAP Foundation, All Rights Reserved. |
* COPYING RESTRICTIONS APPLY, see COPYRIGHT file |
* COPYING RESTRICTIONS APPLY, see COPYRIGHT file |
Line 56 ber_get_tag( BerElement *ber )
|
Line 56 ber_get_tag( BerElement *ber )
|
if ( ber_read( ber, (char *) &xbyte, 1 ) != 1 ) |
if ( ber_read( ber, (char *) &xbyte, 1 ) != 1 ) |
return( LBER_DEFAULT ); |
return( LBER_DEFAULT ); |
|
|
tag << 8; |
tag <<= 8; |
tag |= 0x00ffUL & (ber_tag_t) xbyte; |
tag |= 0x00ffUL & (ber_tag_t) xbyte; |
|
|
if ( ! (xbyte & LBER_MORE_TAG_MASK) ) |
if ( ! (xbyte & LBER_MORE_TAG_MASK) ) |