AC_DEFUN([CMU_OPENLDAP_API],
[AC_CACHE_CHECK([OpenLDAP api], [cmu_cv_openldap_api],[
AC_EGREP_CPP(__openldap_api,[
char *__openldap_api = LDAP_API_FEATURE_X_OPENLDAP;
], [cmu_cv_openldap_api=yes], [cmu_cv_openldap_api=no])])
])
AC_DEFUN([CMU_OPENLDAP_COMPAT],
[AC_CACHE_CHECK([OpenLDAP version], [cmu_cv_openldap_compat],[
AC_EGREP_CPP(__openldap_compat,[
/* Require 2.1.27+ and 2.2.6+ */
char *__openldap_compat = "2.1.27 or better okay";
char *__openldap_compat = "2.2.6 or better okay";
char *__openldap_compat = "2.3 or better okay"
], [cmu_cv_openldap_compat=yes], [cmu_cv_openldap_compat=no])])
])