Diff for /include/lber_pvt.h between versions 1.22 and 1.22.2.4

version 1.22, 2003/01/03 19:20:49 version 1.22.2.4, 2004/01/01 18:16:28
Line 1 Line 1
 /* $OpenLDAP: pkg/ldap/include/lber_pvt.h,v 1.21 2002/08/29 08:42:13 ando Exp $ */  /* $OpenLDAP: pkg/ldap/include/lber_pvt.h,v 1.22.2.3 2003/12/01 00:58:24 kurt Exp $ */
 /*  /* This work is part of OpenLDAP Software <http://www.openldap.org/>.
  * Copyright 1998-2003 The OpenLDAP Foundation, Redwood City, California, USA   *
    * Copyright 1998-2004 The OpenLDAP Foundation.
  * All rights reserved.   * All rights reserved.
  *   *
  * Redistribution and use in source and binary forms, with or without   * Redistribution and use in source and binary forms, with or without
  * modification, are permitted only as authorized by the OpenLDAP   * modification, are permitted only as authorized by the OpenLDAP
  * Public License.  A copy of this license is available at   * Public License.
  * http://www.OpenLDAP.org/license.html or in file LICENSE in the   *
  * top-level directory of the distribution.   * A copy of this license is available in file LICENSE in the
    * top-level directory of the distribution or, alternatively, at
    * <http://www.OpenLDAP.org/license.html>.
  */   */
   
 /*  /*
  * lber_pvt.h - Header for ber_pvt_ functions. These are meant to be used   * lber_pvt.h - Header for ber_pvt_ functions. 
  *              by the OpenLDAP distribution only.   * These are meant to be internal to OpenLDAP Software.
  */   */
   
 #ifndef _LBER_PVT_H  #ifndef _LBER_PVT_H
Line 21 Line 25
   
 LDAP_BEGIN_DECL  LDAP_BEGIN_DECL
   
   /* for allocating aligned buffers (on the stack) */
   #define LBER_ALIGNED_BUFFER(uname,size) \
           union uname { \
                   char buffer[size]; \
                   /* force alignment */ \
                   int ialign; \
                   long lalign; \
                   float falign; \
                   double dalign; \
                   char* palign; \
           }
   
   #define LBER_ELEMENT_SIZEOF (256) /* must be >= sizeof(BerElement) */
   typedef LBER_ALIGNED_BUFFER(lber_berelement_u,LBER_ELEMENT_SIZEOF)
           BerElementBuffer;
   
 typedef struct sockbuf_buf {  typedef struct sockbuf_buf {
         ber_len_t               buf_size;          ber_len_t               buf_size;
         ber_len_t               buf_ptr;          ber_len_t               buf_ptr;
Line 61  ber_pvt_sb_copy_out LDAP_P(( Sockbuf_Buf Line 81  ber_pvt_sb_copy_out LDAP_P(( Sockbuf_Buf
 LBER_F( int )  LBER_F( int )
 ber_pvt_socket_set_nonblock LDAP_P(( ber_socket_t sd, int nb ));  ber_pvt_socket_set_nonblock LDAP_P(( ber_socket_t sd, int nb ));
   
   /*
    * memory.c
    */
   LBER_F( void * )
   ber_memalloc_x LDAP_P((
           ber_len_t s, void *ctx));
   
   LBER_F( void * )
   ber_memrealloc_x LDAP_P((
           void* p,
           ber_len_t s, void *ctx ));
   
   LBER_F( void * )
   ber_memcalloc_x LDAP_P((
           ber_len_t n,
           ber_len_t s, void *ctx ));
   
   LBER_F( void )
   ber_memfree_x LDAP_P((
           void* p, void *ctx ));
   
   LBER_F( void )
   ber_memvfree_x LDAP_P((
           void** vector, void *ctx ));
   
   LBER_F( void )
   ber_bvfree_x LDAP_P((
           struct berval *bv, void *ctx ));
   
   LBER_F( void )
   ber_bvecfree_x LDAP_P((
           struct berval **bv, void *ctx ));
   
   LBER_F( int )
   ber_bvecadd_x LDAP_P((
           struct berval ***bvec,
           struct berval *bv, void *ctx ));
   
   LBER_F( struct berval * )
   ber_dupbv_x LDAP_P((
           struct berval *dst, struct berval *src, void *ctx ));
   
   LBER_F( struct berval * )
   ber_str2bv_x LDAP_P((
           LDAP_CONST char *, ber_len_t len, int dup, struct berval *bv, void *ctx));
   
   LBER_F( struct berval * )
   ber_mem2bv_x LDAP_P((
           LDAP_CONST char *, ber_len_t len, int dup, struct berval *bv, void *ctx));
   
   LBER_F( char * )
   ber_strdup_x LDAP_P((
           LDAP_CONST char *, void *ctx ));
   
   LBER_F( void )
   ber_bvarray_free_x LDAP_P(( BerVarray p, void *ctx ));
   
   LBER_F( int )
   ber_bvarray_add_x LDAP_P(( BerVarray *p, BerValue *bv, void *ctx ));
   
 #if 0  #if 0
 #define ber_bvstrcmp(v1,v2) \  #define ber_bvstrcmp(v1,v2) \

Removed from v.1.22  
changed lines
  Added in v.1.22.2.4


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