Diff for /include/lutil.h between versions 1.49 and 1.49.2.6

version 1.49, 2003/05/14 23:18:45 version 1.49.2.6, 2005/01/20 17:00:59
Line 1 Line 1
 /* $OpenLDAP: pkg/ldap/include/lutil.h,v 1.48 2003/04/30 05:52:05 hyc Exp $ */  /* $OpenLDAP: pkg/ldap/include/lutil.h,v 1.49.2.5 2004/03/19 17:16:47 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-2005 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>.
  */   */
   
 #ifndef _LUTIL_H  #ifndef _LUTIL_H
Line 26  LDAP_BEGIN_DECL Line 29  LDAP_BEGIN_DECL
 /* Avoid floating point math through extra padding */  /* Avoid floating point math through extra padding */
   
 #define LUTIL_BASE64_ENCODE_LEN(n)      (((n)+2)/3 * 4)  #define LUTIL_BASE64_ENCODE_LEN(n)      (((n)+2)/3 * 4)
 #define LUTIL_BASE64_DECODE_LEN(n)      (((n)+3)/4 * 3)  #define LUTIL_BASE64_DECODE_LEN(n)      ((n)/4*3)
   
 /* ISC Base64 Routines */  /* ISC Base64 Routines */
 /* base64.c */  /* base64.c */
Line 67  lutil_get_filed_password LDAP_P(( Line 70  lutil_get_filed_password LDAP_P((
 /* passwd.c */  /* passwd.c */
 struct lutil_pw_scheme;  struct lutil_pw_scheme;
   
   #define LUTIL_PASSWD_OK         (0)
   #define LUTIL_PASSWD_ERR        (-1)
   
 typedef int (LUTIL_PASSWD_CHK_FUNC)(  typedef int (LUTIL_PASSWD_CHK_FUNC)(
         const struct berval *scheme,          const struct berval *scheme,
         const struct berval *passwd,          const struct berval *passwd,
         const struct berval *cred,          const struct berval *cred,
         const char **text );          const char **text );
   
 typedef struct berval * (LUTIL_PASSWD_HASH_FUNC) (  typedef int (LUTIL_PASSWD_HASH_FUNC) (
         const struct berval *scheme,          const struct berval *scheme,
         const struct berval *passwd,          const struct berval *passwd,
           struct berval *hash, 
         const char **text );          const char **text );
   
 LDAP_LUTIL_F( int )  LDAP_LUTIL_F( int )
Line 115  lutil_passwd LDAP_P(( Line 122  lutil_passwd LDAP_P((
         const char **methods,          const char **methods,
         const char **text ));                   /* error message */          const char **text ));                   /* error message */
   
 LDAP_LUTIL_F( struct berval * )  LDAP_LUTIL_F( int )
 lutil_passwd_generate LDAP_P(( ber_len_t ));  lutil_passwd_generate LDAP_P(( struct berval *pw, ber_len_t ));
   
 LDAP_LUTIL_F( struct berval * )  LDAP_LUTIL_F( int )
 lutil_passwd_hash LDAP_P((  lutil_passwd_hash LDAP_P((
         const struct berval *passwd,          const struct berval *passwd,
         const char *method,          const char *method,
           struct berval *hash,
         const char **text ));          const char **text ));
   
 LDAP_LUTIL_F( int )  LDAP_LUTIL_F( int )
Line 139  lutil_progname LDAP_P(( Line 147  lutil_progname LDAP_P((
         int argc,          int argc,
         char *argv[] ));          char *argv[] ));
   
   #ifdef _WIN32
   LDAP_LUTIL_F( void )
   lutil_slashpath LDAP_P(( char* path ));
   #define LUTIL_SLASHPATH(p)      lutil_slashpath(p)
   #else
   #define LUTIL_SLASHPATH(p)
   #endif
   
 LDAP_LUTIL_F( char* )  LDAP_LUTIL_F( char* )
 lutil_strcopy LDAP_P(( char *dst, const char *src ));  lutil_strcopy LDAP_P(( char *dst, const char *src ));
   

Removed from v.1.49  
changed lines
  Added in v.1.49.2.6


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