anchor.diff:  	end,
   	case PC of
   		Int when is_integer(Int) ->
  -			PCopt = encode_sua_pc(PC),
  +			PCopt = [{?SUA_IEI_PC, encode_sua_pc(PC)}],
   			PCinc = 1;
   		_ ->
   			PCopt = [],
  
positive.code: sccp_to_sua(Type, Params) when	Type == ?SCCP_MSGT_UDT;
  				Type == ?SCCP_MSGT_XUDT;
  				Type == ?SCCP_MSGT_LUDT ->
  	Opts = sccp_to_sua_params(Params),
  	#sua_msg{msg_class = ?SUA_MSGC_CL, msg_type = ?SUA_CL_CLDT,
  		 payload = Opts};
  sccp_to_sua(Type, Params) when 	Type == ?SCCP_MSGT_UDTS;
  				Type == ?SCCP_MSGT_XUDTS;
  				Type == ?SCCP_MSGT_LUDTS ->
  	Opts = sccp_to_sua_params(Params),
  	#sua_msg{msg_class = ?SUA_MSGC_CL, msg_type = ?SUA_CL_CLDR,
  		 payload = Opts}.
  
  
  % CLDT parameters:
  
negative.code: 	end,
  	case SSN of
  		Int2 when is_integer(Int2) ->
  			SSNopt = [{?SUA_IEI_SSN, encode_sua_ssn(SSN)}],
  			SSNinc = 1;
  		_ ->
  			SSNopt = [],
  