]> git.sur5r.net Git - openldap/blobdiff - libraries/liblber/decode.c
Use getpassphrase() instead of getpass() if available.
[openldap] / libraries / liblber / decode.c
index d51f41ec5338234b14d0af2d42106de54dfe5cef..ca24e89c3887ce58416fd44c5863d51a674ecd55 100644 (file)
@@ -1,7 +1,7 @@
 /* decode.c - ber input decoding routines */
 /* $OpenLDAP$ */
 /*
- * Copyright 1998-1999 The OpenLDAP Foundation, All Rights Reserved.
+ * Copyright 1998-2000 The OpenLDAP Foundation, All Rights Reserved.
  * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
  */
 /* Portions
@@ -56,7 +56,7 @@ ber_get_tag( BerElement *ber )
                if ( ber_read( ber, (char *) &xbyte, 1 ) != 1 )
                        return( LBER_DEFAULT );
 
-               tag << 8;
+               tag <<= 8;
                tag |= 0x00ffUL & (ber_tag_t) xbyte;
 
                if ( ! (xbyte & LBER_MORE_TAG_MASK) )
@@ -228,6 +228,14 @@ ber_get_int(
                return( tag );
 }
 
+ber_tag_t
+ber_get_enum(
+       BerElement *ber,
+       ber_int_t *num )
+{
+       return ber_get_int( ber, num );
+}
+
 ber_tag_t
 ber_get_stringb(
        BerElement *ber,