version 1.46, 2000/04/25 08:42:32
|
version 1.47, 2000/04/26 07:17:05
|
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.45 1999/12/13 03:54:01 kdz Exp $ */ |
/* $OpenLDAP: pkg/ldap/libraries/liblber/decode.c,v 1.46 2000/04/25 08:42:32 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 57 ber_get_tag( BerElement *ber )
|
Line 57 ber_get_tag( BerElement *ber )
|
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) ) |
break; |
break; |
Line 67 ber_get_tag( BerElement *ber )
|
Line 67 ber_get_tag( BerElement *ber )
|
if ( i == sizeof(ber_tag_t) ) |
if ( i == sizeof(ber_tag_t) ) |
return( LBER_DEFAULT ); |
return( LBER_DEFAULT ); |
|
|
/* want leading, not trailing 0's */ |
|
return tag; |
return tag; |
} |
} |
|
|