From: Kurt Zeilenga Date: Wed, 4 Nov 1998 20:09:57 +0000 (+0000) Subject: Add additional defines to allow more compile time API checks. X-Git-Tag: OPENLDAP_SLAPD_BACK_LDAP~1215 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=6f3bb4adfbb70034db4a16223c8dac0e63344d12;p=openldap Add additional defines to allow more compile time API checks. --- diff --git a/include/ldap.h b/include/ldap.h index e2d8d4fca0..a62855ce52 100644 --- a/include/ldap.h +++ b/include/ldap.h @@ -18,10 +18,13 @@ LDAP_BEGIN_DECL #define LDAP_PORT 389 + #define LDAP_VERSION1 1 #define LDAP_VERSION2 2 #define LDAP_VERSION3 3 + #define LDAP_VERSION LDAP_VERSION2 +#define LDAP_VERSION_MIN LDAP_VERSION2 #define LDAP_VERSION_MAX LDAP_VERSION2 /* @@ -30,7 +33,7 @@ LDAP_BEGIN_DECL * whatever number does finally get assigned */ #define LDAP_API_VERSION 2001 -#define LDAP_VENDOR "OpenLDAP" +#define LDAP_VENDOR_NAME "OpenLDAP" /* We'll eventually release as 200 */ #define LDAP_VENDOR_VERSION 190 @@ -66,13 +69,14 @@ LDAP_BEGIN_DECL extern int ldap_debug; +#define LDAP_API_INFO_VERSION 1 typedef struct ldapapiinfo { int ldapai_info_version; /* version of LDAPAPIInfo (1) */ int ldapai_api_version; /* revision of API supported */ int ldapai_protocol_version; /* highest LDAP version supported */ char **ldapai_extensions; /* names of API extensions */ char *ldapai_vendor_name; /* name of supplier */ - int ldapai_vendor_version; /* supplier-specific version times 100 */ + int ldapai_vendor_version; /* supplier-specific version * 100 */ } LDAPAPIInfo; typedef struct ldapcontrol {