anchor.diff:  decode(list)   -> 1;
   decode(map)    -> 2;
   decode(false)  -> 3;
  +decode(record_from_map) -> 4;
   decode(0) -> record;
   decode(1) -> list;
   decode(2) -> map;
  -decode(3) -> false.
  +decode(3) -> false;
  +decode(4) -> record_from_map.
   
   encode(record) -> 0;
   encode(list)   -> 1;
  
positive.code: %% Positive number of testcases from which to select (randomly) from
  %% tc(), the list of testcases to run, or [] to run all. The random
  %% selection is to limit the time it takes for the suite to run.
  -define(LIMIT, length(tc())).
  
  -define(util, diameter_util).
  
  
negative.code: -define(ENCODINGS, [list, record, map]).
  
  %% How to decode incoming messages.
  -define(DECODINGS, [record, false, map, list, record_from_map]).
  
  %% Which dictionary to use in the clients.
  -define(RFCS, [rfc3588, rfc6733, rfc4005]).
  