anchor.diff:  -define(debug(__String, __Args), ok).
   -endif.
   
  -%%-spec(rename_fun/6::(string(), integer(), integer(), string(), [dir()], integer()) ->
  -%%	     {error, string()} | {ok, [filename()]}).
  +-spec(rename_fun/6::(string(), integer(), integer(), string(), [dir()], integer()) ->
  +	     {error, 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()}]}).
  +-spec(rename_fun_eclipse/6::(string(), integer(), integer(), string(), [dir()], integer()) ->
  +	     {error, string()} | {ok, [{filename(), filename(), string()}]}).
   rename_fun_eclipse(FileName, Line, Col, NewName, SearchPaths, TabWidth) ->
       rename_fun(FileName, Line, Col, NewName, SearchPaths, TabWidth, eclipse).
   
   rename_fun(FileName, Line, Col, NewName, SearchPaths, TabWidth, Editor) ->
       ?wrangler_io("\nCMD: ~p:rename_fun( ~p, ~p, ~p, ~p,~p, ~p).\n",
   		 [?MODULE, FileName, Line, Col, NewName, SearchPaths, TabWidth]),
  +    Cmd1 = "CMD: " ++ atom_to_list(?MODULE) ++ ":rename_fun(" ++ "\"" ++
  +	FileName ++ "\", " ++ integer_to_list(Line) ++
  +	", " ++ integer_to_list(Col) ++ ", " ++ "\"" ++ NewName ++ "\","
  +	++ "[" ++ refac_util:format_search_paths(SearchPaths) ++ "]," ++ integer_to_list(TabWidth) ++ ").",
       case refac_util:is_fun_name(NewName) of
         true -> ok;
         false -> throw({error, "Invalid new function name!"})
  
positive.code: 		      ok ->
  			  rename_fun_0(FileName, NewName, SearchPaths, TabWidth, 
  				       Editor, AnnAST, Info, NewName1,
  				       Mod, Fun, Arity, DefinePos);
  		      Others -> Others
  		  end;
  	      _ ->
  
negative.code: -export([rename_fun/6, rename_fun_1/6,  rename_fun_eclipse/6]).
  
  -export([check_atoms/4, collect_atoms/2,try_eval/4, start_atom_process/0, 
  	 stop_atom_process/1,output_atom_warning_msg/3, write_files/3,
  	 apply_style_funs/0, eqc_statem_callback_funs/0, is_callback_fun/3,
  	 commontest_callback_funs/0,testserver_callback_funs/0]).
  
  