anchor.diff:  -endif.
   
   -spec(rename_fun/6::(string(), integer(), integer(), string(), [dir()], integer()) ->
  -	     {error, string()} | {ok, [filename()]}).
  +	     {error, string()} | {warning, string()} |{ok, [filename()]}).
   rename_fun(FileName, Line, Col, NewName, SearchPaths, TabWidth) ->
       rename_fun(FileName, Line, Col, NewName, SearchPaths, TabWidth, emacs).
   
   -spec(rename_fun_eclipse/6::(string(), integer(), integer(), string(), [dir()], integer()) ->
  -	     {error, string()} | {ok, [{filename(), filename(), string()}]}).
  +	     {error, string()} | {warning, string()} | {ok, [{filename(), filename(), string()}]}).
   rename_fun_eclipse(FileName, Line, Col, NewName, SearchPaths, TabWidth) ->
       rename_fun(FileName, Line, Col, NewName, SearchPaths, TabWidth, eclipse).
   
  
positive.code:     refac_syntax_lib:fold(F, [], Tree).
  
  collect_atoms_1(AtomNames, S, Node, Type) ->
      case refac_syntax:type(Node) of
        atom ->
  	    AtomVal = refac_syntax:atom_value(Node),
  	    case lists:member(AtomVal, AtomNames) of
  		true ->
  		    S ++ [{Type, refac_syntax:get_pos(Node), AtomVal}];
  		false ->
  		    S
  	    end;
  	_ -> S
      end.
  
  
  transform_apply_style_calls(FileName, Node, {ModName, FunName, Arity}, NewFunName, SearchPaths, TabWidth) ->
  
negative.code: 		Results ->
  		    output_atom_warning_msg(Pid, not_renamed_warn_msg(Fun), renamed_warn_msg(Fun)),
  		    stop_atom_process(Pid),
  		    write_files(Editor, [{{FileName, FileName}, AnnAST1}| Results], Cmd)
  	    catch
  		throw:Err -> Err
  	    end;
  