anchor.diff:  
   %% Ensure that result codes have the expected values.
   result_codes(_Config) ->
  -    {2001, 3001, 3004, 3007, 3008, 5001, 5011}
  +    {2001, 3001, 3002, 3003, 3004, 3007, 3008, 5001, 5011}
           = {?SUCCESS,
              ?COMMAND_UNSUPPORTED,
  +           ?UNABLE_TO_DELIVER,
  +           ?REALM_NOT_SERVED,
              ?TOO_BUSY,
              ?APPLICATION_UNSUPPORTED,
              ?INVALID_HDR_BITS,
  
positive.code:                                'Origin-Host' = OH,
                                 'Origin-Realm' = OR}};
  
  request(#diameter_packet{msg = #diameter_base_STR{}}, _Caps) ->
      discard;
  
  request(#diameter_packet{msg = #diameter_base_RAR{}}, _Caps) ->
      receive after 2000 -> ok end,
      {protocol_error, ?TOO_BUSY}.
  
negative.code:                    {transport_config, [{raddr, ?ADDR},
                                         {rport, PortNr},
                                         {ip, ?ADDR},
                                         {port, 0}]}]}).
  -define(LISTEN,
          {listen, [{transport_module, diameter_tcp},
                    {transport_config, [{ip, ?ADDR}, {port, 0}]}]}).
  
  -define(SUCCESS,
          ?'DIAMETER_BASE_RESULT-CODE_DIAMETER_SUCCESS').
  