Diff for /libraries/liblber/encode.c between versions 1.50 and 1.50.2.3

version 1.50, 2002/02/13 20:26:24 version 1.50.2.3, 2003/03/03 17:10:04
Line 1 Line 1
 /* Encode.c - ber output encoding routines */  /* Encode.c - ber output encoding routines */
 /* $OpenLDAP: pkg/ldap/libraries/liblber/encode.c,v 1.49 2002/01/14 00:43:18 hyc Exp $ */  /* $OpenLDAP: pkg/ldap/libraries/liblber/encode.c,v 1.50.2.2 2002/07/28 19:18:12 kurt Exp $ */
 /*  /*
  * Copyright 1998-2002 The OpenLDAP Foundation, All Rights Reserved.   * Copyright 1998-2003 The OpenLDAP Foundation, All Rights Reserved.
  * COPYING RESTRICTIONS APPLY, see COPYRIGHT file   * COPYING RESTRICTIONS APPLY, see COPYRIGHT file
  */   */
 /* Portions  /* Portions
Line 45  static int ber_put_int_or_enum LDAP_P(( Line 45  static int ber_put_int_or_enum LDAP_P((
         ber_tag_t tag ));          ber_tag_t tag ));
   
   
 static ber_len_t  static int
 ber_calc_taglen( ber_tag_t tag )  ber_calc_taglen( ber_tag_t tag )
 {  {
         int     i;          int     i;
Line 68  ber_put_tag( Line 68  ber_put_tag(
         int nosos )          int nosos )
 {  {
         int rc;          int rc;
         ber_len_t       taglen;          int     taglen;
         ber_len_t       i;          int     i;
         unsigned char nettag[sizeof(ber_tag_t)];          unsigned char nettag[sizeof(ber_tag_t)];
   
         assert( ber != NULL );          assert( ber != NULL );
Line 178  ber_put_int_or_enum( Line 178  ber_put_int_or_enum(
         ber_tag_t tag )          ber_tag_t tag )
 {  {
         int rc;          int rc;
         int     i, j, sign;          int     i, j, sign, taglen, lenlen;
         ber_len_t       len, lenlen, taglen;          ber_len_t       len;
         ber_uint_t      unum, mask;          ber_uint_t      unum, mask;
         unsigned char netnum[sizeof(ber_uint_t)];          unsigned char netnum[sizeof(ber_uint_t)];
   
Line 276  ber_put_ostring( Line 276  ber_put_ostring(
         ber_len_t len,          ber_len_t len,
         ber_tag_t tag )          ber_tag_t tag )
 {  {
         ber_len_t       taglen, lenlen;          int taglen, lenlen, rc;
         int rc;  
   
         assert( ber != NULL );          assert( ber != NULL );
         assert( str != NULL );          assert( str != NULL );
Line 339  ber_put_bitstring( Line 338  ber_put_bitstring(
         ber_len_t blen /* in bits */,          ber_len_t blen /* in bits */,
         ber_tag_t tag )          ber_tag_t tag )
 {  {
         ber_len_t               taglen, lenlen, len;          int                             taglen, lenlen;
           ber_len_t               len;
         unsigned char   unusedbits;          unsigned char   unusedbits;
   
         assert( ber != NULL );          assert( ber != NULL );
Line 376  ber_put_bitstring( Line 376  ber_put_bitstring(
 int  int
 ber_put_null( BerElement *ber, ber_tag_t tag )  ber_put_null( BerElement *ber, ber_tag_t tag )
 {  {
         ber_len_t       taglen;          int     taglen;
   
         assert( ber != NULL );          assert( ber != NULL );
         assert( LBER_VALID( ber ) );          assert( LBER_VALID( ber ) );
Line 402  ber_put_boolean( Line 402  ber_put_boolean(
         ber_int_t boolval,          ber_int_t boolval,
         ber_tag_t tag )          ber_tag_t tag )
 {  {
         ber_len_t               taglen;          int                             taglen;
         unsigned char   c;          unsigned char   c;
   
         assert( ber != NULL );          assert( ber != NULL );
Line 497  ber_put_seqorset( BerElement *ber ) Line 497  ber_put_seqorset( BerElement *ber )
         int rc;          int rc;
         ber_len_t       len;          ber_len_t       len;
         unsigned char netlen[sizeof(ber_len_t)];          unsigned char netlen[sizeof(ber_len_t)];
         ber_len_t       taglen, lenlen;          int                     taglen;
           ber_len_t       lenlen;
         unsigned char   ltag = 0x80U + FOUR_BYTE_LEN - 1;          unsigned char   ltag = 0x80U + FOUR_BYTE_LEN - 1;
         Seqorset        *next;          Seqorset        *next;
         Seqorset        **sos = &ber->ber_sos;          Seqorset        **sos = &ber->ber_sos;
Line 579  ber_put_seqorset( BerElement *ber ) Line 580  ber_put_seqorset( BerElement *ber )
                 (*sos)->sos_ber->ber_ptr += len;                  (*sos)->sos_ber->ber_ptr += len;
   
         } else {          } else {
                 ber_len_t i;                  int i;
                 unsigned char nettag[sizeof(ber_tag_t)];                  unsigned char nettag[sizeof(ber_tag_t)];
                 ber_tag_t tmptag = (*sos)->sos_tag;                  ber_tag_t tmptag = (*sos)->sos_tag;
   
Line 811  ber_printf( BerElement *ber, LDAP_CONST Line 812  ber_printf( BerElement *ber, LDAP_CONST
                 default:                  default:
                         if( ber->ber_debug ) {                          if( ber->ber_debug ) {
 #ifdef NEW_LOGGING  #ifdef NEW_LOGGING
                                 LDAP_LOG(( "liblber", LDAP_LEVEL_ERR,                                  LDAP_LOG( BER, ERR, 
                                            "ber_printf: unknown fmt %c\n", *fmt ));                                          "ber_printf: unknown fmt %c\n", *fmt, 0, 0 );
 #else  #else
                                 ber_log_printf( LDAP_DEBUG_ANY, ber->ber_debug,                                  ber_log_printf( LDAP_DEBUG_ANY, ber->ber_debug,
                                         "ber_printf: unknown fmt %c\n", *fmt );                                          "ber_printf: unknown fmt %c\n", *fmt );

Removed from v.1.50  
changed lines
  Added in v.1.50.2.3


______________
© Copyright 1998-2020, OpenLDAP Foundation, info@OpenLDAP.org