]> git.sur5r.net Git - openldap/commitdiff
Add additional defines to allow more compile time API checks.
authorKurt Zeilenga <kurt@openldap.org>
Wed, 4 Nov 1998 20:09:57 +0000 (20:09 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Wed, 4 Nov 1998 20:09:57 +0000 (20:09 +0000)
include/ldap.h

index e2d8d4fca048dfedc9bfd85e3f1bd61833d1cc71..a62855ce52815f036c147943ce0b55ccaea4ff40 100644 (file)
 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 {