anchor.diff:      end;     
   parse_annotate_file_1(FName, false, SearchPaths, TabWidth, FileFormat) ->
       Dir = filename:dirname(FName),
  -    DefaultIncl1 = [".","..", "../hrl", "../incl", "../inc", "../include"],
  -    DefaultIncl2 = [filename:join(Dir, X) || X <-DefaultIncl1],
  +    DefaultIncl2 = [filename:join(Dir, X) || X <-default_incls()],
       Includes = SearchPaths++DefaultIncl2,
      case refac_epp:parse_file(FName, Includes,[], TabWidth, FileFormat) of 
          {ok, Forms, Ms} -> Forms1 =  lists:filter(fun(F) ->
  
positive.code: 		 Node1 = refac_syntax:arity_qualifier(Fun, A),
  		 {refac_syntax:add_ann({category, arity_qualifier}, Node1), true};
  	     macro ->
  		 Name = refac_syntax:macro_name(Node),
  		 Args = refac_syntax:macro_arguments(Node),
  		 Name1 = add_category(Name, macro_name),
  		 Args1 = case Args of
  			   none -> none;
  			   _ -> add_category(Args, expression) %% should 'expression' be 'macro_args'?
  			 end,
  		 Node1 = rewrite(Node, refac_syntax:macro(Name1, Args1)),
  		 {refac_syntax:add_ann({category, macro}, Node1), true};
  	     record_access ->
  		 Argument = refac_syntax:record_access_argument(Node),
  		 Type = refac_syntax:record_access_type(Node),
  		 Field = refac_syntax:record_access_field(Node),
  
negative.code: predefined_macros() ->
      ['MODULE', 'MODULE_STRING', 'FILE', 'LINE', 'MACHINE'].
      
  default_incls() ->
    [".", "..", "../hrl", "../incl", "../inc", "../include",
     "../../hrl", "../../incl", "../../inc", "../../include",
     "../../../hrl", "../../../incl", "../../../inc", "../../../include"].
  