Diff for /libraries/liblber/decode.c between versions 1.36 and 1.37

version 1.36, 1999/08/01 23:50:08 version 1.37, 1999/08/23 22:27:55
Line 486  ber_next_element( Line 486  ber_next_element(
   
 /* VARARGS */  /* VARARGS */
 ber_tag_t  ber_tag_t
 ber_scanf  ber_scanf ( BerElement *ber,
 #if HAVE_STDARG  
         ( BerElement *ber,  
         LDAP_CONST char *fmt,          LDAP_CONST char *fmt,
         ... )          ... )
 #else  
         ( va_alist )  
 va_dcl  
 #endif  
 {  {
         va_list         ap;          va_list         ap;
 #ifndef HAVE_STDARG  
         BerElement      *ber;  
         char            *fmt;  
 #endif  
         LDAP_CONST char         *fmt_reset;          LDAP_CONST char         *fmt_reset;
         char            *last;          char            *last;
         char            *s, **ss, ***sss;          char            *s, **ss, ***sss;
Line 512  va_dcl Line 502  va_dcl
         ber_tag_t       rc, tag;          ber_tag_t       rc, tag;
         ber_len_t       len;          ber_len_t       len;
   
 #ifdef HAVE_STDARG  
         va_start( ap, fmt );          va_start( ap, fmt );
 #else  
         va_start( ap );  
         ber = va_arg( ap, BerElement * );  
         fmt = va_arg( ap, char * );  
 #endif  
   
         assert( ber != NULL );          assert( ber != NULL );
         assert( fmt != NULL );          assert( fmt != NULL );
Line 672  va_dcl Line 656  va_dcl
              * Error.  Reclaim malloced memory that was given to the caller.               * Error.  Reclaim malloced memory that was given to the caller.
              * Set allocated pointers to NULL, "data length" outvalues to 0.               * Set allocated pointers to NULL, "data length" outvalues to 0.
              */               */
 #ifdef HAVE_STDARG  
             va_start( ap, fmt );              va_start( ap, fmt );
 #else  
             va_start( ap );  
             (void) va_arg( ap, BerElement * );  
             (void) va_arg( ap, char * );  
 #endif  
   
             for ( ; fmt_reset < fmt; fmt_reset++ ) {              for ( ; fmt_reset < fmt; fmt_reset++ ) {
                 switch ( *fmt_reset ) {                  switch ( *fmt_reset ) {

Removed from v.1.36  
changed lines
  Added in v.1.37


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