anchor.diff: -%% Copyright (c) 2013-2016 Robert Virding
  +%% Copyright (c) 2013-2017 Robert Virding
   %%
   %% Licensed under the Apache License, Version 2.0 (the "License");
   %% you may not use this file except in compliance with the License.
  
positive.code:         {'EXIT',_} ->                           %Something went wrong
              {As,Lfs,add_warning({notrans_function,Name,Arity}, St)}
      end;
  trans_form({error,_}, As, Lfs, St) ->           %What should we do with these?
      {As,Lfs,St};
  trans_form(_, As, Lfs, St) ->                   %Ignore everything else
      {As,Lfs,St}.
  
  
negative.code: -ifdef(NEW_REC_CORE).
  parse_hrl_file(Fs, Ms, St0) ->
      {As,Lfs,St1} = trans_forms(Fs, St0),
      %% io:format("~p\n",[Ms]),
      {Lms,St2} = trans_macros(Ms, St1),
      {ok,[['extend-module',[],As]] ++ Lfs ++ Lms,St2}.
  -else.
  