Diff for /libraries/liblber/encode.c between versions 1.4.10.2 and 1.4.10.3

version 1.4.10.2, 1998/10/20 02:13:34 version 1.4.10.3, 1998/10/20 02:41:28
Line 65  ber_put_tag( BerElement *ber, unsigned l Line 65  ber_put_tag( BerElement *ber, unsigned l
   
         taglen = ber_calc_taglen( tag );          taglen = ber_calc_taglen( tag );
   
         ntag = HTONL( tag );          ntag = AC_HTONL( tag );
   
         return( ber_write( ber, ((char *) &ntag) + sizeof(long) - taglen,          return( ber_write( ber, ((char *) &ntag) + sizeof(long) - taglen,
             taglen, nosos ) );              taglen, nosos ) );
Line 111  ber_put_len( BerElement *ber, unsigned l Line 111  ber_put_len( BerElement *ber, unsigned l
          */           */
   
         if ( len <= 127 ) {          if ( len <= 127 ) {
                 netlen = HTONL( len );                  netlen = AC_HTONL( len );
                 return( ber_write( ber, (char *) &netlen + sizeof(long) - 1,                  return( ber_write( ber, (char *) &netlen + sizeof(long) - 1,
                     1, nosos ) );                      1, nosos ) );
         }          }
Line 138  ber_put_len( BerElement *ber, unsigned l Line 138  ber_put_len( BerElement *ber, unsigned l
                 return( -1 );                  return( -1 );
   
         /* write the length itself */          /* write the length itself */
         netlen = HTONL( len );          netlen = AC_HTONL( len );
         if ( ber_write( ber, (char *) &netlen + (sizeof(long) - i), i, nosos )          if ( ber_write( ber, (char *) &netlen + (sizeof(long) - i), i, nosos )
             != i )              != i )
                 return( -1 );                  return( -1 );
Line 189  ber_put_int_or_enum( BerElement *ber, lo Line 189  ber_put_int_or_enum( BerElement *ber, lo
         if ( (lenlen = ber_put_len( ber, len, 0 )) == -1 )          if ( (lenlen = ber_put_len( ber, len, 0 )) == -1 )
                 return( -1 );                  return( -1 );
         i++;          i++;
         netnum = HTONL( num );          netnum = AC_HTONL( num );
         if ( ber_write( ber, (char *) &netnum + (sizeof(long) - i), i, 0 )          if ( ber_write( ber, (char *) &netnum + (sizeof(long) - i), i, 0 )
            != i )             != i )
                 return( -1 );                  return( -1 );
Line 397  ber_put_seqorset( BerElement *ber ) Line 397  ber_put_seqorset( BerElement *ber )
          */           */
   
         len = (*sos)->sos_clen;          len = (*sos)->sos_clen;
         netlen = HTONL( len );          netlen = AC_HTONL( len );
         if ( sizeof(long) > 4 && len > 0xFFFFFFFFL )          if ( sizeof(long) > 4 && len > 0xFFFFFFFFL )
                 return( -1 );                  return( -1 );
   
Line 446  ber_put_seqorset( BerElement *ber ) Line 446  ber_put_seqorset( BerElement *ber )
   
                 /* the tag */                  /* the tag */
                 taglen = ber_calc_taglen( (*sos)->sos_tag );                  taglen = ber_calc_taglen( (*sos)->sos_tag );
                 ntag = HTONL( (*sos)->sos_tag );                  ntag = AC_HTONL( (*sos)->sos_tag );
                 SAFEMEMCPY( (*sos)->sos_first, (char *) &ntag +                  SAFEMEMCPY( (*sos)->sos_first, (char *) &ntag +
                     sizeof(long) - taglen, taglen );                      sizeof(long) - taglen, taglen );
   

Removed from v.1.4.10.2  
changed lines
  Added in v.1.4.10.3


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