Mercurial > hg > xemacs-beta
diff modules/ldap/eldap.h @ 5118:e0db3c197671 ben-lisp-object
merge up to latest default branch, doesn't compile yet
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Sat, 26 Dec 2009 21:18:49 -0600 |
parents | c56a675b3b05 |
children | d1247f3cc363 |
line wrap: on
line diff
--- a/modules/ldap/eldap.h Sat Dec 26 00:20:27 2009 -0600 +++ b/modules/ldap/eldap.h Sat Dec 26 21:18:49 2009 -0600 @@ -22,6 +22,13 @@ #define INCLUDED_eldap_h_ #include <lber.h> +/* #### NEEDS REWRITE! + Thanks to Mats Lidell <matsl@xemacs.org> for the report & patch: + <871wgnqunm.fsf@spencer.lidell.homelinux.net> + "See http://www.openldap.org/faq/data/cache/1278.html. + Temporary workaround would be use the deprecated interface. Long term + solution is a rewrite." */ +#define LDAP_DEPRECATED 1 #include <ldap.h> /* @@ -40,7 +47,7 @@ typedef struct Lisp_LDAP Lisp_LDAP; -DECLARE_LRECORD (ldap, Lisp_LDAP); +DECLARE_LISP_OBJECT (ldap, Lisp_LDAP); #define XLDAP(x) XRECORD (x, ldap, Lisp_LDAP) #define wrap_ldap(p) wrap_record (p, ldap) #define LDAPP(x) RECORDP (x, ldap)