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