anchor.diff:  
   -define(PASSWD_MODIFY_OID, "1.3.6.1.4.1.4203.1.11.1").
   
  -do_passwd_modify(Data, Dn, NewPasswd, OldPasswd) ->
  -    case catch do_passwd_modify_0(Data, Dn, NewPasswd, OldPasswd) of
  +do_passwd_modify(Data, Dn, NewPasswd, OldPasswd, Controls) ->
  +    case catch do_passwd_modify_0(Data, Dn, NewPasswd, OldPasswd, Controls) of
   	{error,Emsg}        -> {ldap_closed_p(Data, Emsg),Data};
   	{'EXIT',Error}      -> {ldap_closed_p(Data, Error),Data};
   	{ok,NewData}        -> {ok,NewData};
  
positive.code: %%% addRequest
  %%% --------------------------------------------------------------------
  
  do_add(Data, Entry, Attrs) ->
      case catch do_add_0(Data, Entry, Attrs) of
  	{error,Emsg}   -> {ldap_closed_p(Data, Emsg),Data};
  	{'EXIT',Error} -> {ldap_closed_p(Data, Error),Data};
  	{ok,NewData}   -> {ok,NewData};
  
negative.code: %%% See MIT-LICENSE at the top dir for licensing information.
  %%% --------------------------------------------------------------------
  -vc('$Id$ ').
  -export([open/1, open/2,
  	 simple_bind/3, simple_bind/4,
  	 controlling_process/2,
  	 start_tls/2, start_tls/3, start_tls/4,
           modify_password/3, modify_password/4, modify_password/5,
  	 getopts/2,
  	 baseObject/0,singleLevel/0,wholeSubtree/0,close/1,
  	 equalityMatch/2,greaterOrEqual/2,lessOrEqual/2,
  	 extensibleMatch/2,
  	 search/2, search/3,
  	 approxMatch/2,substrings/2,present/1,
  	 'and'/1,'or'/1,'not'/1,mod_add/2, mod_delete/2,
  	 mod_replace/2,
  	 modify/3, modify/4,
  	 add/3, add/4,
  	 delete/2, delete/3,
  	 modify_dn/5,parse_dn/1,
  	 parse_ldap_url/1]).
  