anchor.diff:  
   -define(EXTRA, an_extra_argument).
   
  --define(BASE, ?DIAMETER_DICT_COMMON).
  --define(ACCT, ?DIAMETER_DICT_ACCOUNTING).
  -
   %% Sequence mask for End-to-End and Hop-by-Hop identifiers.
   -define(CLIENT_MASK, {1,26}).  %% 1 in top 6 bits
   
  
positive.code: -define(USER_MOVED,
          ?'DIAMETER_BASE_TERMINATION-CAUSE_DIAMETER_USER_MOVED').
  
  -define(A, list_to_atom).
  -define(L, atom_to_list).
  
  -define(NAME(A,B), ?A(?L(A) ++ "," ++ ?L(B))).
  
  %% ===========================================================================
  
  suite() ->
  
negative.code:          | [{application, [{dictionary, D},
                             {module, ?MODULE},
                             {answer_errors, callback}]}
              || D <- [diameter_gen_base_rfc3588,
                       diameter_gen_base_accounting,
                       diameter_gen_base_rfc6733,
                       diameter_gen_acct_rfc6733]]]).
  
  -define(SUCCESS,
          ?'DIAMETER_BASE_RESULT-CODE_DIAMETER_SUCCESS').
  