anchor.diff:  -ifdef(TEST).
   
   basic_test() ->
  -    {ok, Ref} = new(),
  -    ?assertEqual(ok, myfunction(Ref)).
  +	{ok, Ref} = new(),
  +	?assertEqual(ok, myfunction(Ref)).
   
   -endif.
  
positive.code: 
  init() ->
      PrivDir = case code:priv_dir(?MODULE) of
                    {error, bad_name} ->
                        EbinDir = filename:dirname(code:which(?MODULE)),
                        AppPath = filename:dirname(EbinDir),
                        filename:join(AppPath, "priv");
                    Path ->
                        Path
                end,
      erlang:load_nif(filename:join(PrivDir, ?MODULE), 0).
  
  new() ->
      ?nif_stub.
  
  myfunction(_Ref) ->
      ?nif_stub.
  
  %% ===================================================================
  %% EUnit tests
  
negative.code: 
  -define(nif_stub, nif_stub_error(?LINE)).
  nif_stub_error(Line) ->
  	erlang:nif_error({nif_not_loaded, module, ?MODULE, line, Line}).
  
  -ifdef(TEST).
  -include_lib("eunit/include/eunit.hrl").
  