1Deprecated interfaces generally remain in the library. The macro 2LDAP_DEPRECATED can be defined to a non-zero value 3(e.g., -DLDAP_DEPRECATED=1) when compiling program designed to use 4deprecated interfaces. It is recommended that developers writing new 5programs, or updating old programs, avoid use of deprecated interfaces. 6Over time, it is expected that documentation (and, eventually, support) for 7deprecated interfaces to be eliminated. 8