From a86c5f7cae7ec9a3398300555a0b644689d946a1 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Thu, 19 Sep 2024 06:14:53 +0200 Subject: Merging upstream version 4.4.0. Signed-off-by: Daniel Baumann --- epan/dissectors/packet-h225.c | 2449 +++++++++++++++++++++-------------------- 1 file changed, 1226 insertions(+), 1223 deletions(-) (limited to 'epan/dissectors/packet-h225.c') diff --git a/epan/dissectors/packet-h225.c b/epan/dissectors/packet-h225.c index 1d348ad1..02d1f7cb 100644 --- a/epan/dissectors/packet-h225.c +++ b/epan/dissectors/packet-h225.c @@ -1,7 +1,7 @@ /* Do not modify this file. Changes will be overwritten. */ /* Generated automatically by the ASN.1 to Wireshark dissector compiler */ /* packet-h225.c */ -/* asn2wrs.py -L -p h225 -c ./h225.cnf -s ./packet-h225-template -D . -O ../.. H323-MESSAGES.asn */ +/* asn2wrs.py -q -L -p h225 -c ./h225.cnf -s ./packet-h225-template -D . -O ../.. H323-MESSAGES.asn */ /* packet-h225.c * Routines for h225 packet dissection @@ -37,6 +37,9 @@ #include #include #include +#include +#include + #include "packet-frame.h" #include "packet-tpkt.h" #include "packet-per.h" @@ -61,25 +64,25 @@ static void ras_call_matching(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tre /* Item of ras request list*/ typedef struct _h225ras_call_t { - guint32 requestSeqNum; + uint32_t requestSeqNum; e_guid_t guid; - guint32 req_num; /* frame number request seen */ - guint32 rsp_num; /* frame number response seen */ + uint32_t req_num; /* frame number request seen */ + uint32_t rsp_num; /* frame number response seen */ nstime_t req_time; /* arrival time of request */ - gboolean responded; /* true, if request has been responded */ + bool responded; /* true, if request has been responded */ struct _h225ras_call_t *next_call; /* pointer to next ras request with same SequenceNumber and conversation handle */ } h225ras_call_t; /* Item of ras-request key list*/ typedef struct _h225ras_call_info_key { - guint reqSeqNum; + unsigned reqSeqNum; conversation_t *conversation; } h225ras_call_info_key; /* Global Memory Chunks for lists and Global hash tables*/ -static wmem_map_t *ras_calls[7] = {NULL, NULL, NULL, NULL, NULL, NULL, NULL}; +static wmem_map_t *ras_calls[7]; /* functions, needed using ras-request and halfcall matching*/ static h225ras_call_t * find_h225ras_call(h225ras_call_info_key *h225ras_call_key ,int category); @@ -97,9 +100,9 @@ static dissector_table_t gef_name_dissector_table; static dissector_table_t gef_content_dissector_table; -static dissector_handle_t h245_handle=NULL; -static dissector_handle_t h245dg_handle=NULL; -static dissector_handle_t h4501_handle=NULL; +static dissector_handle_t h245_handle; +static dissector_handle_t h245dg_handle; +static dissector_handle_t h4501_handle; static dissector_handle_t nsp_handle; static dissector_handle_t tp_handle; @@ -108,1052 +111,1052 @@ static next_tvb_list_t *h245_list; static next_tvb_list_t *tp_list; /* Initialize the protocol and registered fields */ -static int h225_tap = -1; -static int proto_h225 = -1; - -static int hf_h221Manufacturer = -1; -static int hf_h225_ras_req_frame = -1; -static int hf_h225_ras_rsp_frame = -1; -static int hf_h225_ras_dup = -1; -static int hf_h225_ras_deltatime = -1; -static int hf_h225_debug_dissector_try_string = -1; - -static int hf_h225_H323_UserInformation_PDU = -1; /* H323_UserInformation */ -static int hf_h225_h225_ExtendedAliasAddress_PDU = -1; /* ExtendedAliasAddress */ -static int hf_h225_RasMessage_PDU = -1; /* RasMessage */ -static int hf_h225_h323_uu_pdu = -1; /* H323_UU_PDU */ -static int hf_h225_user_data = -1; /* T_user_data */ -static int hf_h225_protocol_discriminator = -1; /* INTEGER_0_255 */ -static int hf_h225_user_information = -1; /* OCTET_STRING_SIZE_1_131 */ -static int hf_h225_h323_message_body = -1; /* T_h323_message_body */ -static int hf_h225_setup = -1; /* Setup_UUIE */ -static int hf_h225_callProceeding = -1; /* CallProceeding_UUIE */ -static int hf_h225_connect = -1; /* Connect_UUIE */ -static int hf_h225_alerting = -1; /* Alerting_UUIE */ -static int hf_h225_information = -1; /* Information_UUIE */ -static int hf_h225_releaseComplete = -1; /* ReleaseComplete_UUIE */ -static int hf_h225_facility = -1; /* Facility_UUIE */ -static int hf_h225_progress = -1; /* Progress_UUIE */ -static int hf_h225_empty_flg = -1; /* T_empty_flg */ -static int hf_h225_status = -1; /* Status_UUIE */ -static int hf_h225_statusInquiry = -1; /* StatusInquiry_UUIE */ -static int hf_h225_setupAcknowledge = -1; /* SetupAcknowledge_UUIE */ -static int hf_h225_notify = -1; /* Notify_UUIE */ -static int hf_h225_nonStandardData = -1; /* NonStandardParameter */ -static int hf_h225_h4501SupplementaryService = -1; /* T_h4501SupplementaryService */ -static int hf_h225_h4501SupplementaryService_item = -1; /* T_h4501SupplementaryService_item */ -static int hf_h225_h245Tunnelling = -1; /* T_h245Tunnelling */ -static int hf_h225_H245Control_item = -1; /* H245Control_item */ -static int hf_h225_h245Control = -1; /* H245Control */ -static int hf_h225_nonStandardControl = -1; /* SEQUENCE_OF_NonStandardParameter */ -static int hf_h225_nonStandardControl_item = -1; /* NonStandardParameter */ -static int hf_h225_callLinkage = -1; /* CallLinkage */ -static int hf_h225_tunnelledSignallingMessage = -1; /* T_tunnelledSignallingMessage */ -static int hf_h225_tunnelledProtocolID = -1; /* TunnelledProtocol */ -static int hf_h225_messageContent = -1; /* T_messageContent */ -static int hf_h225_messageContent_item = -1; /* T_messageContent_item */ -static int hf_h225_tunnellingRequired = -1; /* NULL */ -static int hf_h225_provisionalRespToH245Tunnelling = -1; /* NULL */ -static int hf_h225_stimulusControl = -1; /* StimulusControl */ -static int hf_h225_genericData = -1; /* SEQUENCE_OF_GenericData */ -static int hf_h225_genericData_item = -1; /* GenericData */ -static int hf_h225_nonStandard = -1; /* NonStandardParameter */ -static int hf_h225_isText = -1; /* NULL */ -static int hf_h225_h248Message = -1; /* OCTET_STRING */ -static int hf_h225_protocolIdentifier = -1; /* ProtocolIdentifier */ -static int hf_h225_uUIE_destinationInfo = -1; /* EndpointType */ -static int hf_h225_h245Address = -1; /* H245TransportAddress */ -static int hf_h225_callIdentifier = -1; /* CallIdentifier */ -static int hf_h225_h245SecurityMode = -1; /* H245Security */ -static int hf_h225_tokens = -1; /* SEQUENCE_OF_ClearToken */ -static int hf_h225_tokens_item = -1; /* ClearToken */ -static int hf_h225_cryptoTokens = -1; /* SEQUENCE_OF_CryptoH323Token */ -static int hf_h225_cryptoTokens_item = -1; /* CryptoH323Token */ -static int hf_h225_fastStart = -1; /* FastStart */ -static int hf_h225_multipleCalls = -1; /* BOOLEAN */ -static int hf_h225_maintainConnection = -1; /* BOOLEAN */ -static int hf_h225_alertingAddress = -1; /* SEQUENCE_OF_AliasAddress */ -static int hf_h225_alertingAddress_item = -1; /* AliasAddress */ -static int hf_h225_presentationIndicator = -1; /* PresentationIndicator */ -static int hf_h225_screeningIndicator = -1; /* ScreeningIndicator */ -static int hf_h225_fastConnectRefused = -1; /* NULL */ -static int hf_h225_serviceControl = -1; /* SEQUENCE_OF_ServiceControlSession */ -static int hf_h225_serviceControl_item = -1; /* ServiceControlSession */ -static int hf_h225_capacity = -1; /* CallCapacity */ -static int hf_h225_featureSet = -1; /* FeatureSet */ -static int hf_h225_displayName = -1; /* SEQUENCE_OF_DisplayName */ -static int hf_h225_displayName_item = -1; /* DisplayName */ -static int hf_h225_conferenceID = -1; /* ConferenceIdentifier */ -static int hf_h225_language = -1; /* Language */ -static int hf_h225_connectedAddress = -1; /* SEQUENCE_OF_AliasAddress */ -static int hf_h225_connectedAddress_item = -1; /* AliasAddress */ -static int hf_h225_circuitInfo = -1; /* CircuitInfo */ -static int hf_h225_releaseCompleteReason = -1; /* ReleaseCompleteReason */ -static int hf_h225_busyAddress = -1; /* SEQUENCE_OF_AliasAddress */ -static int hf_h225_busyAddress_item = -1; /* AliasAddress */ -static int hf_h225_destinationInfo = -1; /* EndpointType */ -static int hf_h225_noBandwidth = -1; /* NULL */ -static int hf_h225_gatekeeperResources = -1; /* NULL */ -static int hf_h225_unreachableDestination = -1; /* NULL */ -static int hf_h225_destinationRejection = -1; /* NULL */ -static int hf_h225_invalidRevision = -1; /* NULL */ -static int hf_h225_noPermission = -1; /* NULL */ -static int hf_h225_unreachableGatekeeper = -1; /* NULL */ -static int hf_h225_gatewayResources = -1; /* NULL */ -static int hf_h225_badFormatAddress = -1; /* NULL */ -static int hf_h225_adaptiveBusy = -1; /* NULL */ -static int hf_h225_inConf = -1; /* NULL */ -static int hf_h225_undefinedReason = -1; /* NULL */ -static int hf_h225_facilityCallDeflection = -1; /* NULL */ -static int hf_h225_securityDenied = -1; /* NULL */ -static int hf_h225_calledPartyNotRegistered = -1; /* NULL */ -static int hf_h225_callerNotRegistered = -1; /* NULL */ -static int hf_h225_newConnectionNeeded = -1; /* NULL */ -static int hf_h225_nonStandardReason = -1; /* NonStandardParameter */ -static int hf_h225_replaceWithConferenceInvite = -1; /* ConferenceIdentifier */ -static int hf_h225_genericDataReason = -1; /* NULL */ -static int hf_h225_neededFeatureNotSupported = -1; /* NULL */ -static int hf_h225_tunnelledSignallingRejected = -1; /* NULL */ -static int hf_h225_invalidCID = -1; /* NULL */ -static int hf_h225_rLC_securityError = -1; /* SecurityErrors */ -static int hf_h225_hopCountExceeded = -1; /* NULL */ -static int hf_h225_sourceAddress = -1; /* SEQUENCE_OF_AliasAddress */ -static int hf_h225_sourceAddress_item = -1; /* AliasAddress */ -static int hf_h225_setup_UUIE_sourceInfo = -1; /* EndpointType */ -static int hf_h225_destinationAddress = -1; /* SEQUENCE_OF_AliasAddress */ -static int hf_h225_destinationAddress_item = -1; /* AliasAddress */ -static int hf_h225_destCallSignalAddress = -1; /* TransportAddress */ -static int hf_h225_destExtraCallInfo = -1; /* SEQUENCE_OF_AliasAddress */ -static int hf_h225_destExtraCallInfo_item = -1; /* AliasAddress */ -static int hf_h225_destExtraCRV = -1; /* SEQUENCE_OF_CallReferenceValue */ -static int hf_h225_destExtraCRV_item = -1; /* CallReferenceValue */ -static int hf_h225_activeMC = -1; /* BOOLEAN */ -static int hf_h225_conferenceGoal = -1; /* T_conferenceGoal */ -static int hf_h225_create = -1; /* NULL */ -static int hf_h225_join = -1; /* NULL */ -static int hf_h225_invite = -1; /* NULL */ -static int hf_h225_capability_negotiation = -1; /* NULL */ -static int hf_h225_callIndependentSupplementaryService = -1; /* NULL */ -static int hf_h225_callServices = -1; /* QseriesOptions */ -static int hf_h225_callType = -1; /* CallType */ -static int hf_h225_sourceCallSignalAddress = -1; /* TransportAddress */ -static int hf_h225_uUIE_remoteExtensionAddress = -1; /* AliasAddress */ -static int hf_h225_h245SecurityCapability = -1; /* SEQUENCE_OF_H245Security */ -static int hf_h225_h245SecurityCapability_item = -1; /* H245Security */ -static int hf_h225_FastStart_item = -1; /* FastStart_item */ -static int hf_h225_mediaWaitForConnect = -1; /* BOOLEAN */ -static int hf_h225_canOverlapSend = -1; /* BOOLEAN */ -static int hf_h225_endpointIdentifier = -1; /* EndpointIdentifier */ -static int hf_h225_connectionParameters = -1; /* T_connectionParameters */ -static int hf_h225_connectionType = -1; /* ScnConnectionType */ -static int hf_h225_numberOfScnConnections = -1; /* INTEGER_0_65535 */ -static int hf_h225_connectionAggregation = -1; /* ScnConnectionAggregation */ -static int hf_h225_Language_item = -1; /* IA5String_SIZE_1_32 */ -static int hf_h225_symmetricOperationRequired = -1; /* NULL */ -static int hf_h225_desiredProtocols = -1; /* SEQUENCE_OF_SupportedProtocols */ -static int hf_h225_desiredProtocols_item = -1; /* SupportedProtocols */ -static int hf_h225_neededFeatures = -1; /* SEQUENCE_OF_FeatureDescriptor */ -static int hf_h225_neededFeatures_item = -1; /* FeatureDescriptor */ -static int hf_h225_desiredFeatures = -1; /* SEQUENCE_OF_FeatureDescriptor */ -static int hf_h225_desiredFeatures_item = -1; /* FeatureDescriptor */ -static int hf_h225_supportedFeatures = -1; /* SEQUENCE_OF_FeatureDescriptor */ -static int hf_h225_supportedFeatures_item = -1; /* FeatureDescriptor */ -static int hf_h225_ParallelH245Control_item = -1; /* ParallelH245Control_item */ -static int hf_h225_parallelH245Control = -1; /* ParallelH245Control */ -static int hf_h225_additionalSourceAddresses = -1; /* SEQUENCE_OF_ExtendedAliasAddress */ -static int hf_h225_additionalSourceAddresses_item = -1; /* ExtendedAliasAddress */ -static int hf_h225_hopCount_1_31 = -1; /* INTEGER_1_31 */ -static int hf_h225_unknown = -1; /* NULL */ -static int hf_h225_bChannel = -1; /* NULL */ -static int hf_h225_hybrid2x64 = -1; /* NULL */ -static int hf_h225_hybrid384 = -1; /* NULL */ -static int hf_h225_hybrid1536 = -1; /* NULL */ -static int hf_h225_hybrid1920 = -1; /* NULL */ -static int hf_h225_multirate = -1; /* NULL */ -static int hf_h225_auto = -1; /* NULL */ -static int hf_h225_none = -1; /* NULL */ -static int hf_h225_h221 = -1; /* NULL */ -static int hf_h225_bonded_mode1 = -1; /* NULL */ -static int hf_h225_bonded_mode2 = -1; /* NULL */ -static int hf_h225_bonded_mode3 = -1; /* NULL */ -static int hf_h225_presentationAllowed = -1; /* NULL */ -static int hf_h225_presentationRestricted = -1; /* NULL */ -static int hf_h225_addressNotAvailable = -1; /* NULL */ -static int hf_h225_alternativeAddress = -1; /* TransportAddress */ -static int hf_h225_alternativeAliasAddress = -1; /* SEQUENCE_OF_AliasAddress */ -static int hf_h225_alternativeAliasAddress_item = -1; /* AliasAddress */ -static int hf_h225_facilityReason = -1; /* FacilityReason */ -static int hf_h225_conferences = -1; /* SEQUENCE_OF_ConferenceList */ -static int hf_h225_conferences_item = -1; /* ConferenceList */ -static int hf_h225_conferenceAlias = -1; /* AliasAddress */ -static int hf_h225_routeCallToGatekeeper = -1; /* NULL */ -static int hf_h225_callForwarded = -1; /* NULL */ -static int hf_h225_routeCallToMC = -1; /* NULL */ -static int hf_h225_conferenceListChoice = -1; /* NULL */ -static int hf_h225_startH245 = -1; /* NULL */ -static int hf_h225_noH245 = -1; /* NULL */ -static int hf_h225_newTokens = -1; /* NULL */ -static int hf_h225_featureSetUpdate = -1; /* NULL */ -static int hf_h225_forwardedElements = -1; /* NULL */ -static int hf_h225_transportedInformation = -1; /* NULL */ -static int hf_h225_h245IpAddress = -1; /* T_h245IpAddress */ -static int hf_h225_h245Ip = -1; /* T_h245Ip */ -static int hf_h225_h245IpPort = -1; /* T_h245IpPort */ -static int hf_h225_h245IpSourceRoute = -1; /* T_h245IpSourceRoute */ -static int hf_h225_ip = -1; /* OCTET_STRING_SIZE_4 */ -static int hf_h225_port = -1; /* INTEGER_0_65535 */ -static int hf_h225_h245Route = -1; /* T_h245Route */ -static int hf_h225_h245Route_item = -1; /* OCTET_STRING_SIZE_4 */ -static int hf_h225_h245Routing = -1; /* T_h245Routing */ -static int hf_h225_strict = -1; /* NULL */ -static int hf_h225_loose = -1; /* NULL */ -static int hf_h225_h245IpxAddress = -1; /* T_h245IpxAddress */ -static int hf_h225_node = -1; /* OCTET_STRING_SIZE_6 */ -static int hf_h225_netnum = -1; /* OCTET_STRING_SIZE_4 */ -static int hf_h225_h245IpxPort = -1; /* OCTET_STRING_SIZE_2 */ -static int hf_h225_h245Ip6Address = -1; /* T_h245Ip6Address */ -static int hf_h225_h245Ip6 = -1; /* T_h245Ip6 */ -static int hf_h225_h245Ip6port = -1; /* T_h245Ip6port */ -static int hf_h225_netBios = -1; /* OCTET_STRING_SIZE_16 */ -static int hf_h225_nsap = -1; /* OCTET_STRING_SIZE_1_20 */ -static int hf_h225_nonStandardAddress = -1; /* NonStandardParameter */ -static int hf_h225_ipAddress = -1; /* T_ipAddress */ -static int hf_h225_ipV4 = -1; /* IpV4 */ -static int hf_h225_ipV4_port = -1; /* INTEGER_0_65535 */ -static int hf_h225_ipSourceRoute = -1; /* T_ipSourceRoute */ -static int hf_h225_src_route_ipV4 = -1; /* OCTET_STRING_SIZE_4 */ -static int hf_h225_ipV4_src_port = -1; /* INTEGER_0_65535 */ -static int hf_h225_route = -1; /* T_route */ -static int hf_h225_route_item = -1; /* OCTET_STRING_SIZE_4 */ -static int hf_h225_routing = -1; /* T_routing */ -static int hf_h225_ipxAddress = -1; /* T_ipxAddress */ -static int hf_h225_ipx_port = -1; /* OCTET_STRING_SIZE_2 */ -static int hf_h225_ip6Address = -1; /* T_ip6Address */ -static int hf_h225_ipV6 = -1; /* OCTET_STRING_SIZE_16 */ -static int hf_h225_ipV6_port = -1; /* INTEGER_0_65535 */ -static int hf_h225_vendor = -1; /* VendorIdentifier */ -static int hf_h225_gatekeeper = -1; /* GatekeeperInfo */ -static int hf_h225_gateway = -1; /* GatewayInfo */ -static int hf_h225_mcu = -1; /* McuInfo */ -static int hf_h225_terminal = -1; /* TerminalInfo */ -static int hf_h225_mc = -1; /* BOOLEAN */ -static int hf_h225_undefinedNode = -1; /* BOOLEAN */ -static int hf_h225_set = -1; /* BIT_STRING_SIZE_32 */ -static int hf_h225_supportedTunnelledProtocols = -1; /* SEQUENCE_OF_TunnelledProtocol */ -static int hf_h225_supportedTunnelledProtocols_item = -1; /* TunnelledProtocol */ -static int hf_h225_protocol = -1; /* SEQUENCE_OF_SupportedProtocols */ -static int hf_h225_protocol_item = -1; /* SupportedProtocols */ -static int hf_h225_h310 = -1; /* H310Caps */ -static int hf_h225_h320 = -1; /* H320Caps */ -static int hf_h225_h321 = -1; /* H321Caps */ -static int hf_h225_h322 = -1; /* H322Caps */ -static int hf_h225_h323 = -1; /* H323Caps */ -static int hf_h225_h324 = -1; /* H324Caps */ -static int hf_h225_voice = -1; /* VoiceCaps */ -static int hf_h225_t120_only = -1; /* T120OnlyCaps */ -static int hf_h225_nonStandardProtocol = -1; /* NonStandardProtocol */ -static int hf_h225_t38FaxAnnexbOnly = -1; /* T38FaxAnnexbOnlyCaps */ -static int hf_h225_sip = -1; /* SIPCaps */ -static int hf_h225_dataRatesSupported = -1; /* SEQUENCE_OF_DataRate */ -static int hf_h225_dataRatesSupported_item = -1; /* DataRate */ -static int hf_h225_supportedPrefixes = -1; /* SEQUENCE_OF_SupportedPrefix */ -static int hf_h225_supportedPrefixes_item = -1; /* SupportedPrefix */ -static int hf_h225_t38FaxProtocol = -1; /* DataProtocolCapability */ -static int hf_h225_t38FaxProfile = -1; /* T38FaxProfile */ -static int hf_h225_vendorIdentifier_vendor = -1; /* H221NonStandard */ -static int hf_h225_productId = -1; /* OCTET_STRING_SIZE_1_256 */ -static int hf_h225_versionId = -1; /* OCTET_STRING_SIZE_1_256 */ -static int hf_h225_enterpriseNumber = -1; /* OBJECT_IDENTIFIER */ -static int hf_h225_t35CountryCode = -1; /* T_t35CountryCode */ -static int hf_h225_t35Extension = -1; /* T_t35Extension */ -static int hf_h225_manufacturerCode = -1; /* T_manufacturerCode */ -static int hf_h225_tunnelledProtocol_id = -1; /* TunnelledProtocol_id */ -static int hf_h225_tunnelledProtocolObjectID = -1; /* T_tunnelledProtocolObjectID */ -static int hf_h225_tunnelledProtocolAlternateID = -1; /* TunnelledProtocolAlternateIdentifier */ -static int hf_h225_subIdentifier = -1; /* IA5String_SIZE_1_64 */ -static int hf_h225_protocolType = -1; /* IA5String_SIZE_1_64 */ -static int hf_h225_protocolVariant = -1; /* IA5String_SIZE_1_64 */ -static int hf_h225_nonStandardIdentifier = -1; /* NonStandardIdentifier */ -static int hf_h225_nsp_data = -1; /* T_nsp_data */ -static int hf_h225_nsiOID = -1; /* T_nsiOID */ -static int hf_h225_h221NonStandard = -1; /* H221NonStandard */ -static int hf_h225_dialledDigits = -1; /* DialedDigits */ -static int hf_h225_h323_ID = -1; /* BMPString_SIZE_1_256 */ -static int hf_h225_url_ID = -1; /* IA5String_SIZE_1_512 */ -static int hf_h225_transportID = -1; /* TransportAddress */ -static int hf_h225_email_ID = -1; /* IA5String_SIZE_1_512 */ -static int hf_h225_partyNumber = -1; /* PartyNumber */ -static int hf_h225_mobileUIM = -1; /* MobileUIM */ -static int hf_h225_isupNumber = -1; /* IsupNumber */ -static int hf_h225_wildcard = -1; /* AliasAddress */ -static int hf_h225_range = -1; /* T_range */ -static int hf_h225_startOfRange = -1; /* PartyNumber */ -static int hf_h225_endOfRange = -1; /* PartyNumber */ -static int hf_h225_e164Number = -1; /* PublicPartyNumber */ -static int hf_h225_dataPartyNumber = -1; /* NumberDigits */ -static int hf_h225_telexPartyNumber = -1; /* NumberDigits */ -static int hf_h225_privateNumber = -1; /* PrivatePartyNumber */ -static int hf_h225_nationalStandardPartyNumber = -1; /* NumberDigits */ -static int hf_h225_publicTypeOfNumber = -1; /* PublicTypeOfNumber */ -static int hf_h225_publicNumberDigits = -1; /* NumberDigits */ -static int hf_h225_privateTypeOfNumber = -1; /* PrivateTypeOfNumber */ -static int hf_h225_privateNumberDigits = -1; /* NumberDigits */ -static int hf_h225_displayName_language = -1; /* IA5String */ -static int hf_h225_name = -1; /* BMPString_SIZE_1_80 */ -static int hf_h225_internationalNumber = -1; /* NULL */ -static int hf_h225_nationalNumber = -1; /* NULL */ -static int hf_h225_networkSpecificNumber = -1; /* NULL */ -static int hf_h225_subscriberNumber = -1; /* NULL */ -static int hf_h225_abbreviatedNumber = -1; /* NULL */ -static int hf_h225_level2RegionalNumber = -1; /* NULL */ -static int hf_h225_level1RegionalNumber = -1; /* NULL */ -static int hf_h225_pISNSpecificNumber = -1; /* NULL */ -static int hf_h225_localNumber = -1; /* NULL */ -static int hf_h225_ansi_41_uim = -1; /* ANSI_41_UIM */ -static int hf_h225_gsm_uim = -1; /* GSM_UIM */ -static int hf_h225_imsi = -1; /* TBCD_STRING_SIZE_3_16 */ -static int hf_h225_min = -1; /* TBCD_STRING_SIZE_3_16 */ -static int hf_h225_mdn = -1; /* TBCD_STRING_SIZE_3_16 */ -static int hf_h225_msisdn = -1; /* TBCD_STRING_SIZE_3_16 */ -static int hf_h225_esn = -1; /* TBCD_STRING_SIZE_16 */ -static int hf_h225_mscid = -1; /* TBCD_STRING_SIZE_3_16 */ -static int hf_h225_system_id = -1; /* T_system_id */ -static int hf_h225_sid = -1; /* TBCD_STRING_SIZE_1_4 */ -static int hf_h225_mid = -1; /* TBCD_STRING_SIZE_1_4 */ -static int hf_h225_systemMyTypeCode = -1; /* OCTET_STRING_SIZE_1 */ -static int hf_h225_systemAccessType = -1; /* OCTET_STRING_SIZE_1 */ -static int hf_h225_qualificationInformationCode = -1; /* OCTET_STRING_SIZE_1 */ -static int hf_h225_sesn = -1; /* TBCD_STRING_SIZE_16 */ -static int hf_h225_soc = -1; /* TBCD_STRING_SIZE_3_16 */ -static int hf_h225_tmsi = -1; /* OCTET_STRING_SIZE_1_4 */ -static int hf_h225_imei = -1; /* TBCD_STRING_SIZE_15_16 */ -static int hf_h225_hplmn = -1; /* TBCD_STRING_SIZE_1_4 */ -static int hf_h225_vplmn = -1; /* TBCD_STRING_SIZE_1_4 */ -static int hf_h225_isupE164Number = -1; /* IsupPublicPartyNumber */ -static int hf_h225_isupDataPartyNumber = -1; /* IsupDigits */ -static int hf_h225_isupTelexPartyNumber = -1; /* IsupDigits */ -static int hf_h225_isupPrivateNumber = -1; /* IsupPrivatePartyNumber */ -static int hf_h225_isupNationalStandardPartyNumber = -1; /* IsupDigits */ -static int hf_h225_natureOfAddress = -1; /* NatureOfAddress */ -static int hf_h225_address = -1; /* IsupDigits */ -static int hf_h225_routingNumberNationalFormat = -1; /* NULL */ -static int hf_h225_routingNumberNetworkSpecificFormat = -1; /* NULL */ -static int hf_h225_routingNumberWithCalledDirectoryNumber = -1; /* NULL */ -static int hf_h225_extAliasAddress = -1; /* AliasAddress */ -static int hf_h225_aliasAddress = -1; /* SEQUENCE_OF_AliasAddress */ -static int hf_h225_aliasAddress_item = -1; /* AliasAddress */ -static int hf_h225_callSignalAddress = -1; /* SEQUENCE_OF_TransportAddress */ -static int hf_h225_callSignalAddress_item = -1; /* TransportAddress */ -static int hf_h225_rasAddress = -1; /* SEQUENCE_OF_TransportAddress */ -static int hf_h225_rasAddress_item = -1; /* TransportAddress */ -static int hf_h225_endpointType = -1; /* EndpointType */ -static int hf_h225_priority = -1; /* INTEGER_0_127 */ -static int hf_h225_remoteExtensionAddress = -1; /* SEQUENCE_OF_AliasAddress */ -static int hf_h225_ep_remoteExtensionAddress_item = -1; /* AliasAddress */ -static int hf_h225_alternateTransportAddresses = -1; /* AlternateTransportAddresses */ -static int hf_h225_annexE = -1; /* SEQUENCE_OF_TransportAddress */ -static int hf_h225_annexE_item = -1; /* TransportAddress */ -static int hf_h225_sctp = -1; /* SEQUENCE_OF_TransportAddress */ -static int hf_h225_sctp_item = -1; /* TransportAddress */ -static int hf_h225_tcp = -1; /* NULL */ -static int hf_h225_annexE_flg = -1; /* NULL */ -static int hf_h225_sctp_flg = -1; /* NULL */ -static int hf_h225_alternateGK_rasAddress = -1; /* TransportAddress */ -static int hf_h225_gatekeeperIdentifier = -1; /* GatekeeperIdentifier */ -static int hf_h225_needToRegister = -1; /* BOOLEAN */ -static int hf_h225_alternateGatekeeper = -1; /* SEQUENCE_OF_AlternateGK */ -static int hf_h225_alternateGatekeeper_item = -1; /* AlternateGK */ -static int hf_h225_altGKisPermanent = -1; /* BOOLEAN */ -static int hf_h225_default = -1; /* NULL */ -static int hf_h225_encryption = -1; /* SecurityServiceMode */ -static int hf_h225_authenticaton = -1; /* SecurityServiceMode */ -static int hf_h225_securityCapabilities_integrity = -1; /* SecurityServiceMode */ -static int hf_h225_securityWrongSyncTime = -1; /* NULL */ -static int hf_h225_securityReplay = -1; /* NULL */ -static int hf_h225_securityWrongGeneralID = -1; /* NULL */ -static int hf_h225_securityWrongSendersID = -1; /* NULL */ -static int hf_h225_securityIntegrityFailed = -1; /* NULL */ -static int hf_h225_securityWrongOID = -1; /* NULL */ -static int hf_h225_securityDHmismatch = -1; /* NULL */ -static int hf_h225_securityCertificateExpired = -1; /* NULL */ -static int hf_h225_securityCertificateDateInvalid = -1; /* NULL */ -static int hf_h225_securityCertificateRevoked = -1; /* NULL */ -static int hf_h225_securityCertificateNotReadable = -1; /* NULL */ -static int hf_h225_securityCertificateSignatureInvalid = -1; /* NULL */ -static int hf_h225_securityCertificateMissing = -1; /* NULL */ -static int hf_h225_securityCertificateIncomplete = -1; /* NULL */ -static int hf_h225_securityUnsupportedCertificateAlgOID = -1; /* NULL */ -static int hf_h225_securityUnknownCA = -1; /* NULL */ -static int hf_h225_noSecurity = -1; /* NULL */ -static int hf_h225_tls = -1; /* SecurityCapabilities */ -static int hf_h225_ipsec = -1; /* SecurityCapabilities */ -static int hf_h225_q932Full = -1; /* BOOLEAN */ -static int hf_h225_q951Full = -1; /* BOOLEAN */ -static int hf_h225_q952Full = -1; /* BOOLEAN */ -static int hf_h225_q953Full = -1; /* BOOLEAN */ -static int hf_h225_q955Full = -1; /* BOOLEAN */ -static int hf_h225_q956Full = -1; /* BOOLEAN */ -static int hf_h225_q957Full = -1; /* BOOLEAN */ -static int hf_h225_q954Info = -1; /* Q954Details */ -static int hf_h225_conferenceCalling = -1; /* BOOLEAN */ -static int hf_h225_threePartyService = -1; /* BOOLEAN */ -static int hf_h225_guid = -1; /* T_guid */ -static int hf_h225_isoAlgorithm = -1; /* OBJECT_IDENTIFIER */ -static int hf_h225_hMAC_MD5 = -1; /* NULL */ -static int hf_h225_hMAC_iso10118_2_s = -1; /* EncryptIntAlg */ -static int hf_h225_hMAC_iso10118_2_l = -1; /* EncryptIntAlg */ -static int hf_h225_hMAC_iso10118_3 = -1; /* OBJECT_IDENTIFIER */ -static int hf_h225_digSig = -1; /* NULL */ -static int hf_h225_iso9797 = -1; /* OBJECT_IDENTIFIER */ -static int hf_h225_nonIsoIM = -1; /* NonIsoIntegrityMechanism */ -static int hf_h225_algorithmOID = -1; /* OBJECT_IDENTIFIER */ -static int hf_h225_icv = -1; /* BIT_STRING */ -static int hf_h225_cryptoEPPwdHash = -1; /* T_cryptoEPPwdHash */ -static int hf_h225_alias = -1; /* AliasAddress */ -static int hf_h225_timeStamp = -1; /* TimeStamp */ -static int hf_h225_token = -1; /* HASHED */ -static int hf_h225_cryptoGKPwdHash = -1; /* T_cryptoGKPwdHash */ -static int hf_h225_gatekeeperId = -1; /* GatekeeperIdentifier */ -static int hf_h225_cryptoEPPwdEncr = -1; /* ENCRYPTED */ -static int hf_h225_cryptoGKPwdEncr = -1; /* ENCRYPTED */ -static int hf_h225_cryptoEPCert = -1; /* SIGNED */ -static int hf_h225_cryptoGKCert = -1; /* SIGNED */ -static int hf_h225_cryptoFastStart = -1; /* SIGNED */ -static int hf_h225_nestedcryptoToken = -1; /* CryptoToken */ -static int hf_h225_channelRate = -1; /* BandWidth */ -static int hf_h225_channelMultiplier = -1; /* INTEGER_1_256 */ -static int hf_h225_globalCallId = -1; /* GloballyUniqueID */ -static int hf_h225_threadId = -1; /* GloballyUniqueID */ -static int hf_h225_prefix = -1; /* AliasAddress */ -static int hf_h225_canReportCallCapacity = -1; /* BOOLEAN */ -static int hf_h225_capacityReportingSpecification_when = -1; /* CapacityReportingSpecification_when */ -static int hf_h225_callStart = -1; /* NULL */ -static int hf_h225_callEnd = -1; /* NULL */ -static int hf_h225_maximumCallCapacity = -1; /* CallCapacityInfo */ -static int hf_h225_currentCallCapacity = -1; /* CallCapacityInfo */ -static int hf_h225_voiceGwCallsAvailable = -1; /* SEQUENCE_OF_CallsAvailable */ -static int hf_h225_voiceGwCallsAvailable_item = -1; /* CallsAvailable */ -static int hf_h225_h310GwCallsAvailable = -1; /* SEQUENCE_OF_CallsAvailable */ -static int hf_h225_h310GwCallsAvailable_item = -1; /* CallsAvailable */ -static int hf_h225_h320GwCallsAvailable = -1; /* SEQUENCE_OF_CallsAvailable */ -static int hf_h225_h320GwCallsAvailable_item = -1; /* CallsAvailable */ -static int hf_h225_h321GwCallsAvailable = -1; /* SEQUENCE_OF_CallsAvailable */ -static int hf_h225_h321GwCallsAvailable_item = -1; /* CallsAvailable */ -static int hf_h225_h322GwCallsAvailable = -1; /* SEQUENCE_OF_CallsAvailable */ -static int hf_h225_h322GwCallsAvailable_item = -1; /* CallsAvailable */ -static int hf_h225_h323GwCallsAvailable = -1; /* SEQUENCE_OF_CallsAvailable */ -static int hf_h225_h323GwCallsAvailable_item = -1; /* CallsAvailable */ -static int hf_h225_h324GwCallsAvailable = -1; /* SEQUENCE_OF_CallsAvailable */ -static int hf_h225_h324GwCallsAvailable_item = -1; /* CallsAvailable */ -static int hf_h225_t120OnlyGwCallsAvailable = -1; /* SEQUENCE_OF_CallsAvailable */ -static int hf_h225_t120OnlyGwCallsAvailable_item = -1; /* CallsAvailable */ -static int hf_h225_t38FaxAnnexbOnlyGwCallsAvailable = -1; /* SEQUENCE_OF_CallsAvailable */ -static int hf_h225_t38FaxAnnexbOnlyGwCallsAvailable_item = -1; /* CallsAvailable */ -static int hf_h225_terminalCallsAvailable = -1; /* SEQUENCE_OF_CallsAvailable */ -static int hf_h225_terminalCallsAvailable_item = -1; /* CallsAvailable */ -static int hf_h225_mcuCallsAvailable = -1; /* SEQUENCE_OF_CallsAvailable */ -static int hf_h225_mcuCallsAvailable_item = -1; /* CallsAvailable */ -static int hf_h225_sipGwCallsAvailable = -1; /* SEQUENCE_OF_CallsAvailable */ -static int hf_h225_sipGwCallsAvailable_item = -1; /* CallsAvailable */ -static int hf_h225_calls = -1; /* INTEGER_0_4294967295 */ -static int hf_h225_group_IA5String = -1; /* IA5String_SIZE_1_128 */ -static int hf_h225_carrier = -1; /* CarrierInfo */ -static int hf_h225_sourceCircuitID = -1; /* CircuitIdentifier */ -static int hf_h225_destinationCircuitID = -1; /* CircuitIdentifier */ -static int hf_h225_cic = -1; /* CicInfo */ -static int hf_h225_group = -1; /* GroupID */ -static int hf_h225_cic_2_4 = -1; /* T_cic_2_4 */ -static int hf_h225_cic_2_4_item = -1; /* OCTET_STRING_SIZE_2_4 */ -static int hf_h225_pointCode = -1; /* OCTET_STRING_SIZE_2_5 */ -static int hf_h225_member = -1; /* T_member */ -static int hf_h225_member_item = -1; /* INTEGER_0_65535 */ -static int hf_h225_carrierIdentificationCode = -1; /* OCTET_STRING_SIZE_3_4 */ -static int hf_h225_carrierName = -1; /* IA5String_SIZE_1_128 */ -static int hf_h225_url = -1; /* IA5String_SIZE_0_512 */ -static int hf_h225_signal = -1; /* H248SignalsDescriptor */ -static int hf_h225_callCreditServiceControl = -1; /* CallCreditServiceControl */ -static int hf_h225_sessionId_0_255 = -1; /* INTEGER_0_255 */ -static int hf_h225_contents = -1; /* ServiceControlDescriptor */ -static int hf_h225_reason = -1; /* ServiceControlSession_reason */ -static int hf_h225_open = -1; /* NULL */ -static int hf_h225_refresh = -1; /* NULL */ -static int hf_h225_close = -1; /* NULL */ -static int hf_h225_nonStandardUsageTypes = -1; /* SEQUENCE_OF_NonStandardParameter */ -static int hf_h225_nonStandardUsageTypes_item = -1; /* NonStandardParameter */ -static int hf_h225_startTime = -1; /* NULL */ -static int hf_h225_endTime_flg = -1; /* NULL */ -static int hf_h225_terminationCause_flg = -1; /* NULL */ -static int hf_h225_when = -1; /* RasUsageSpecification_when */ -static int hf_h225_start = -1; /* NULL */ -static int hf_h225_end = -1; /* NULL */ -static int hf_h225_inIrr = -1; /* NULL */ -static int hf_h225_ras_callStartingPoint = -1; /* RasUsageSpecificationcallStartingPoint */ -static int hf_h225_alerting_flg = -1; /* NULL */ -static int hf_h225_connect_flg = -1; /* NULL */ -static int hf_h225_required = -1; /* RasUsageInfoTypes */ -static int hf_h225_nonStandardUsageFields = -1; /* SEQUENCE_OF_NonStandardParameter */ -static int hf_h225_nonStandardUsageFields_item = -1; /* NonStandardParameter */ -static int hf_h225_alertingTime = -1; /* TimeStamp */ -static int hf_h225_connectTime = -1; /* TimeStamp */ -static int hf_h225_endTime = -1; /* TimeStamp */ -static int hf_h225_releaseCompleteCauseIE = -1; /* OCTET_STRING_SIZE_2_32 */ -static int hf_h225_sender = -1; /* BOOLEAN */ -static int hf_h225_multicast = -1; /* BOOLEAN */ -static int hf_h225_bandwidth = -1; /* BandWidth */ -static int hf_h225_rtcpAddresses = -1; /* TransportChannelInfo */ -static int hf_h225_canDisplayAmountString = -1; /* BOOLEAN */ -static int hf_h225_canEnforceDurationLimit = -1; /* BOOLEAN */ -static int hf_h225_amountString = -1; /* BMPString_SIZE_1_512 */ -static int hf_h225_billingMode = -1; /* T_billingMode */ -static int hf_h225_credit = -1; /* NULL */ -static int hf_h225_debit = -1; /* NULL */ -static int hf_h225_callDurationLimit = -1; /* INTEGER_1_4294967295 */ -static int hf_h225_enforceCallDurationLimit = -1; /* BOOLEAN */ -static int hf_h225_callStartingPoint = -1; /* CallCreditServiceControl_callStartingPoint */ -static int hf_h225_id = -1; /* GenericIdentifier */ -static int hf_h225_parameters = -1; /* SEQUENCE_SIZE_1_512_OF_EnumeratedParameter */ -static int hf_h225_parameters_item = -1; /* EnumeratedParameter */ -static int hf_h225_standard = -1; /* T_standard */ -static int hf_h225_oid = -1; /* T_oid */ -static int hf_h225_genericIdentifier_nonStandard = -1; /* GloballyUniqueID */ -static int hf_h225_content = -1; /* Content */ -static int hf_h225_raw = -1; /* T_raw */ -static int hf_h225_text = -1; /* IA5String */ -static int hf_h225_unicode = -1; /* BMPString */ -static int hf_h225_bool = -1; /* BOOLEAN */ -static int hf_h225_number8 = -1; /* INTEGER_0_255 */ -static int hf_h225_number16 = -1; /* INTEGER_0_65535 */ -static int hf_h225_number32 = -1; /* INTEGER_0_4294967295 */ -static int hf_h225_transport = -1; /* TransportAddress */ -static int hf_h225_compound = -1; /* SEQUENCE_SIZE_1_512_OF_EnumeratedParameter */ -static int hf_h225_compound_item = -1; /* EnumeratedParameter */ -static int hf_h225_nested = -1; /* SEQUENCE_SIZE_1_16_OF_GenericData */ -static int hf_h225_nested_item = -1; /* GenericData */ -static int hf_h225_replacementFeatureSet = -1; /* BOOLEAN */ -static int hf_h225_sendAddress = -1; /* TransportAddress */ -static int hf_h225_recvAddress = -1; /* TransportAddress */ -static int hf_h225_rtpAddress = -1; /* TransportChannelInfo */ -static int hf_h225_rtcpAddress = -1; /* TransportChannelInfo */ -static int hf_h225_cname = -1; /* PrintableString */ -static int hf_h225_ssrc = -1; /* INTEGER_1_4294967295 */ -static int hf_h225_sessionId = -1; /* INTEGER_1_255 */ -static int hf_h225_associatedSessionIds = -1; /* T_associatedSessionIds */ -static int hf_h225_associatedSessionIds_item = -1; /* INTEGER_1_255 */ -static int hf_h225_multicast_flg = -1; /* NULL */ -static int hf_h225_gatekeeperBased = -1; /* NULL */ -static int hf_h225_endpointBased = -1; /* NULL */ -static int hf_h225_gatekeeperRequest = -1; /* GatekeeperRequest */ -static int hf_h225_gatekeeperConfirm = -1; /* GatekeeperConfirm */ -static int hf_h225_gatekeeperReject = -1; /* GatekeeperReject */ -static int hf_h225_registrationRequest = -1; /* RegistrationRequest */ -static int hf_h225_registrationConfirm = -1; /* RegistrationConfirm */ -static int hf_h225_registrationReject = -1; /* RegistrationReject */ -static int hf_h225_unregistrationRequest = -1; /* UnregistrationRequest */ -static int hf_h225_unregistrationConfirm = -1; /* UnregistrationConfirm */ -static int hf_h225_unregistrationReject = -1; /* UnregistrationReject */ -static int hf_h225_admissionRequest = -1; /* AdmissionRequest */ -static int hf_h225_admissionConfirm = -1; /* AdmissionConfirm */ -static int hf_h225_admissionReject = -1; /* AdmissionReject */ -static int hf_h225_bandwidthRequest = -1; /* BandwidthRequest */ -static int hf_h225_bandwidthConfirm = -1; /* BandwidthConfirm */ -static int hf_h225_bandwidthReject = -1; /* BandwidthReject */ -static int hf_h225_disengageRequest = -1; /* DisengageRequest */ -static int hf_h225_disengageConfirm = -1; /* DisengageConfirm */ -static int hf_h225_disengageReject = -1; /* DisengageReject */ -static int hf_h225_locationRequest = -1; /* LocationRequest */ -static int hf_h225_locationConfirm = -1; /* LocationConfirm */ -static int hf_h225_locationReject = -1; /* LocationReject */ -static int hf_h225_infoRequest = -1; /* InfoRequest */ -static int hf_h225_infoRequestResponse = -1; /* InfoRequestResponse */ -static int hf_h225_nonStandardMessage = -1; /* NonStandardMessage */ -static int hf_h225_unknownMessageResponse = -1; /* UnknownMessageResponse */ -static int hf_h225_requestInProgress = -1; /* RequestInProgress */ -static int hf_h225_resourcesAvailableIndicate = -1; /* ResourcesAvailableIndicate */ -static int hf_h225_resourcesAvailableConfirm = -1; /* ResourcesAvailableConfirm */ -static int hf_h225_infoRequestAck = -1; /* InfoRequestAck */ -static int hf_h225_infoRequestNak = -1; /* InfoRequestNak */ -static int hf_h225_serviceControlIndication = -1; /* ServiceControlIndication */ -static int hf_h225_serviceControlResponse = -1; /* ServiceControlResponse */ -static int hf_h225_admissionConfirmSequence = -1; /* SEQUENCE_OF_AdmissionConfirm */ -static int hf_h225_admissionConfirmSequence_item = -1; /* AdmissionConfirm */ -static int hf_h225_requestSeqNum = -1; /* RequestSeqNum */ -static int hf_h225_gatekeeperRequest_rasAddress = -1; /* TransportAddress */ -static int hf_h225_endpointAlias = -1; /* SEQUENCE_OF_AliasAddress */ -static int hf_h225_endpointAlias_item = -1; /* AliasAddress */ -static int hf_h225_alternateEndpoints = -1; /* SEQUENCE_OF_Endpoint */ -static int hf_h225_alternateEndpoints_item = -1; /* Endpoint */ -static int hf_h225_authenticationCapability = -1; /* SEQUENCE_OF_AuthenticationMechanism */ -static int hf_h225_authenticationCapability_item = -1; /* AuthenticationMechanism */ -static int hf_h225_algorithmOIDs = -1; /* T_algorithmOIDs */ -static int hf_h225_algorithmOIDs_item = -1; /* OBJECT_IDENTIFIER */ -static int hf_h225_integrity = -1; /* SEQUENCE_OF_IntegrityMechanism */ -static int hf_h225_integrity_item = -1; /* IntegrityMechanism */ -static int hf_h225_integrityCheckValue = -1; /* ICV */ -static int hf_h225_supportsAltGK = -1; /* NULL */ -static int hf_h225_supportsAssignedGK = -1; /* BOOLEAN */ -static int hf_h225_assignedGatekeeper = -1; /* AlternateGK */ -static int hf_h225_gatekeeperConfirm_rasAddress = -1; /* TransportAddress */ -static int hf_h225_authenticationMode = -1; /* AuthenticationMechanism */ -static int hf_h225_rehomingModel = -1; /* RehomingModel */ -static int hf_h225_gatekeeperRejectReason = -1; /* GatekeeperRejectReason */ -static int hf_h225_altGKInfo = -1; /* AltGKInfo */ -static int hf_h225_resourceUnavailable = -1; /* NULL */ -static int hf_h225_terminalExcluded = -1; /* NULL */ -static int hf_h225_securityDenial = -1; /* NULL */ -static int hf_h225_gkRej_securityError = -1; /* SecurityErrors */ -static int hf_h225_discoveryComplete = -1; /* BOOLEAN */ -static int hf_h225_terminalType = -1; /* EndpointType */ -static int hf_h225_terminalAlias = -1; /* SEQUENCE_OF_AliasAddress */ -static int hf_h225_terminalAlias_item = -1; /* AliasAddress */ -static int hf_h225_endpointVendor = -1; /* VendorIdentifier */ -static int hf_h225_timeToLive = -1; /* TimeToLive */ -static int hf_h225_keepAlive = -1; /* BOOLEAN */ -static int hf_h225_willSupplyUUIEs = -1; /* BOOLEAN */ -static int hf_h225_additiveRegistration = -1; /* NULL */ -static int hf_h225_terminalAliasPattern = -1; /* SEQUENCE_OF_AddressPattern */ -static int hf_h225_terminalAliasPattern_item = -1; /* AddressPattern */ -static int hf_h225_usageReportingCapability = -1; /* RasUsageInfoTypes */ -static int hf_h225_supportedH248Packages = -1; /* SEQUENCE_OF_H248PackagesDescriptor */ -static int hf_h225_supportedH248Packages_item = -1; /* H248PackagesDescriptor */ -static int hf_h225_callCreditCapability = -1; /* CallCreditCapability */ -static int hf_h225_capacityReportingCapability = -1; /* CapacityReportingCapability */ -static int hf_h225_restart = -1; /* NULL */ -static int hf_h225_supportsACFSequences = -1; /* NULL */ -static int hf_h225_transportQOS = -1; /* TransportQOS */ -static int hf_h225_willRespondToIRR = -1; /* BOOLEAN */ -static int hf_h225_preGrantedARQ = -1; /* T_preGrantedARQ */ -static int hf_h225_makeCall = -1; /* BOOLEAN */ -static int hf_h225_useGKCallSignalAddressToMakeCall = -1; /* BOOLEAN */ -static int hf_h225_answerCall = -1; /* BOOLEAN */ -static int hf_h225_useGKCallSignalAddressToAnswer = -1; /* BOOLEAN */ -static int hf_h225_irrFrequencyInCall = -1; /* INTEGER_1_65535 */ -static int hf_h225_totalBandwidthRestriction = -1; /* BandWidth */ -static int hf_h225_useSpecifiedTransport = -1; /* UseSpecifiedTransport */ -static int hf_h225_supportsAdditiveRegistration = -1; /* NULL */ -static int hf_h225_usageSpec = -1; /* SEQUENCE_OF_RasUsageSpecification */ -static int hf_h225_usageSpec_item = -1; /* RasUsageSpecification */ -static int hf_h225_featureServerAlias = -1; /* AliasAddress */ -static int hf_h225_capacityReportingSpec = -1; /* CapacityReportingSpecification */ -static int hf_h225_registrationRejectReason = -1; /* RegistrationRejectReason */ -static int hf_h225_discoveryRequired = -1; /* NULL */ -static int hf_h225_invalidCallSignalAddress = -1; /* NULL */ -static int hf_h225_invalidRASAddress = -1; /* NULL */ -static int hf_h225_duplicateAlias = -1; /* SEQUENCE_OF_AliasAddress */ -static int hf_h225_duplicateAlias_item = -1; /* AliasAddress */ -static int hf_h225_invalidTerminalType = -1; /* NULL */ -static int hf_h225_transportNotSupported = -1; /* NULL */ -static int hf_h225_transportQOSNotSupported = -1; /* NULL */ -static int hf_h225_invalidAlias = -1; /* NULL */ -static int hf_h225_fullRegistrationRequired = -1; /* NULL */ -static int hf_h225_additiveRegistrationNotSupported = -1; /* NULL */ -static int hf_h225_invalidTerminalAliases = -1; /* T_invalidTerminalAliases */ -static int hf_h225_reg_securityError = -1; /* SecurityErrors */ -static int hf_h225_registerWithAssignedGK = -1; /* NULL */ -static int hf_h225_unregRequestReason = -1; /* UnregRequestReason */ -static int hf_h225_endpointAliasPattern = -1; /* SEQUENCE_OF_AddressPattern */ -static int hf_h225_endpointAliasPattern_item = -1; /* AddressPattern */ -static int hf_h225_reregistrationRequired = -1; /* NULL */ -static int hf_h225_ttlExpired = -1; /* NULL */ -static int hf_h225_maintenance = -1; /* NULL */ -static int hf_h225_securityError = -1; /* SecurityErrors2 */ -static int hf_h225_unregRejectReason = -1; /* UnregRejectReason */ -static int hf_h225_notCurrentlyRegistered = -1; /* NULL */ -static int hf_h225_callInProgress = -1; /* NULL */ -static int hf_h225_permissionDenied = -1; /* NULL */ -static int hf_h225_callModel = -1; /* CallModel */ -static int hf_h225_DestinationInfo_item = -1; /* DestinationInfo_item */ -static int hf_h225_destinationInfo_01 = -1; /* DestinationInfo */ -static int hf_h225_srcInfo = -1; /* SEQUENCE_OF_AliasAddress */ -static int hf_h225_srcInfo_item = -1; /* AliasAddress */ -static int hf_h225_srcCallSignalAddress = -1; /* TransportAddress */ -static int hf_h225_bandWidth = -1; /* BandWidth */ -static int hf_h225_callReferenceValue = -1; /* CallReferenceValue */ -static int hf_h225_canMapAlias = -1; /* BOOLEAN */ -static int hf_h225_srcAlternatives = -1; /* SEQUENCE_OF_Endpoint */ -static int hf_h225_srcAlternatives_item = -1; /* Endpoint */ -static int hf_h225_destAlternatives = -1; /* SEQUENCE_OF_Endpoint */ -static int hf_h225_destAlternatives_item = -1; /* Endpoint */ -static int hf_h225_gatewayDataRate = -1; /* DataRate */ -static int hf_h225_desiredTunnelledProtocol = -1; /* TunnelledProtocol */ -static int hf_h225_canMapSrcAlias = -1; /* BOOLEAN */ -static int hf_h225_pointToPoint = -1; /* NULL */ -static int hf_h225_oneToN = -1; /* NULL */ -static int hf_h225_nToOne = -1; /* NULL */ -static int hf_h225_nToN = -1; /* NULL */ -static int hf_h225_direct = -1; /* NULL */ -static int hf_h225_gatekeeperRouted = -1; /* NULL */ -static int hf_h225_endpointControlled = -1; /* NULL */ -static int hf_h225_gatekeeperControlled = -1; /* NULL */ -static int hf_h225_noControl = -1; /* NULL */ -static int hf_h225_qOSCapabilities = -1; /* SEQUENCE_SIZE_1_256_OF_QOSCapability */ -static int hf_h225_qOSCapabilities_item = -1; /* QOSCapability */ -static int hf_h225_irrFrequency = -1; /* INTEGER_1_65535 */ -static int hf_h225_destinationType = -1; /* EndpointType */ -static int hf_h225_ac_remoteExtensionAddress_item = -1; /* AliasAddress */ -static int hf_h225_uuiesRequested = -1; /* UUIEsRequested */ -static int hf_h225_supportedProtocols = -1; /* SEQUENCE_OF_SupportedProtocols */ -static int hf_h225_supportedProtocols_item = -1; /* SupportedProtocols */ -static int hf_h225_modifiedSrcInfo = -1; /* SEQUENCE_OF_AliasAddress */ -static int hf_h225_modifiedSrcInfo_item = -1; /* AliasAddress */ -static int hf_h225_setup_bool = -1; /* BOOLEAN */ -static int hf_h225_callProceeding_flg = -1; /* BOOLEAN */ -static int hf_h225_connect_bool = -1; /* BOOLEAN */ -static int hf_h225_alerting_bool = -1; /* BOOLEAN */ -static int hf_h225_information_bool = -1; /* BOOLEAN */ -static int hf_h225_releaseComplete_bool = -1; /* BOOLEAN */ -static int hf_h225_facility_bool = -1; /* BOOLEAN */ -static int hf_h225_progress_bool = -1; /* BOOLEAN */ -static int hf_h225_empty = -1; /* BOOLEAN */ -static int hf_h225_status_bool = -1; /* BOOLEAN */ -static int hf_h225_statusInquiry_bool = -1; /* BOOLEAN */ -static int hf_h225_setupAcknowledge_bool = -1; /* BOOLEAN */ -static int hf_h225_notify_bool = -1; /* BOOLEAN */ -static int hf_h225_rejectReason = -1; /* AdmissionRejectReason */ -static int hf_h225_invalidPermission = -1; /* NULL */ -static int hf_h225_requestDenied = -1; /* NULL */ -static int hf_h225_invalidEndpointIdentifier = -1; /* NULL */ -static int hf_h225_qosControlNotSupported = -1; /* NULL */ -static int hf_h225_incompleteAddress = -1; /* NULL */ -static int hf_h225_aliasesInconsistent = -1; /* NULL */ -static int hf_h225_routeCallToSCN = -1; /* SEQUENCE_OF_PartyNumber */ -static int hf_h225_routeCallToSCN_item = -1; /* PartyNumber */ -static int hf_h225_exceedsCallCapacity = -1; /* NULL */ -static int hf_h225_collectDestination = -1; /* NULL */ -static int hf_h225_collectPIN = -1; /* NULL */ -static int hf_h225_noRouteToDestination = -1; /* NULL */ -static int hf_h225_unallocatedNumber = -1; /* NULL */ -static int hf_h225_answeredCall = -1; /* BOOLEAN */ -static int hf_h225_usageInformation = -1; /* RasUsageInformation */ -static int hf_h225_bandwidthDetails = -1; /* SEQUENCE_OF_BandwidthDetails */ -static int hf_h225_bandwidthDetails_item = -1; /* BandwidthDetails */ -static int hf_h225_bandRejectReason = -1; /* BandRejectReason */ -static int hf_h225_allowedBandWidth = -1; /* BandWidth */ -static int hf_h225_notBound = -1; /* NULL */ -static int hf_h225_invalidConferenceID = -1; /* NULL */ -static int hf_h225_insufficientResources = -1; /* NULL */ -static int hf_h225_replyAddress = -1; /* TransportAddress */ -static int hf_h225_sourceInfo = -1; /* SEQUENCE_OF_AliasAddress */ -static int hf_h225_sourceInfo_item = -1; /* AliasAddress */ -static int hf_h225_hopCount = -1; /* INTEGER_1_255 */ -static int hf_h225_sourceEndpointInfo = -1; /* SEQUENCE_OF_AliasAddress */ -static int hf_h225_sourceEndpointInfo_item = -1; /* AliasAddress */ -static int hf_h225_locationConfirm_callSignalAddress = -1; /* TransportAddress */ -static int hf_h225_locationConfirm_rasAddress = -1; /* TransportAddress */ -static int hf_h225_remoteExtensionAddress_item = -1; /* AliasAddress */ -static int hf_h225_locationRejectReason = -1; /* LocationRejectReason */ -static int hf_h225_notRegistered = -1; /* NULL */ -static int hf_h225_routeCalltoSCN = -1; /* SEQUENCE_OF_PartyNumber */ -static int hf_h225_routeCalltoSCN_item = -1; /* PartyNumber */ -static int hf_h225_disengageReason = -1; /* DisengageReason */ -static int hf_h225_terminationCause = -1; /* CallTerminationCause */ -static int hf_h225_forcedDrop = -1; /* NULL */ -static int hf_h225_normalDrop = -1; /* NULL */ -static int hf_h225_disengageRejectReason = -1; /* DisengageRejectReason */ -static int hf_h225_requestToDropOther = -1; /* NULL */ -static int hf_h225_usageInfoRequested = -1; /* RasUsageInfoTypes */ -static int hf_h225_segmentedResponseSupported = -1; /* NULL */ -static int hf_h225_nextSegmentRequested = -1; /* INTEGER_0_65535 */ -static int hf_h225_capacityInfoRequested = -1; /* NULL */ -static int hf_h225_infoRequestResponse_rasAddress = -1; /* TransportAddress */ -static int hf_h225_perCallInfo = -1; /* T_perCallInfo */ -static int hf_h225_perCallInfo_item = -1; /* T_perCallInfo_item */ -static int hf_h225_originator = -1; /* BOOLEAN */ -static int hf_h225_audio = -1; /* SEQUENCE_OF_RTPSession */ -static int hf_h225_audio_item = -1; /* RTPSession */ -static int hf_h225_video = -1; /* SEQUENCE_OF_RTPSession */ -static int hf_h225_video_item = -1; /* RTPSession */ -static int hf_h225_data = -1; /* SEQUENCE_OF_TransportChannelInfo */ -static int hf_h225_data_item = -1; /* TransportChannelInfo */ -static int hf_h225_h245 = -1; /* TransportChannelInfo */ -static int hf_h225_callSignalling = -1; /* TransportChannelInfo */ -static int hf_h225_substituteConfIDs = -1; /* SEQUENCE_OF_ConferenceIdentifier */ -static int hf_h225_substituteConfIDs_item = -1; /* ConferenceIdentifier */ -static int hf_h225_pdu = -1; /* T_pdu */ -static int hf_h225_pdu_item = -1; /* T_pdu_item */ -static int hf_h225_h323pdu = -1; /* H323_UU_PDU */ -static int hf_h225_sent = -1; /* BOOLEAN */ -static int hf_h225_needResponse = -1; /* BOOLEAN */ -static int hf_h225_irrStatus = -1; /* InfoRequestResponseStatus */ -static int hf_h225_unsolicited = -1; /* BOOLEAN */ -static int hf_h225_complete = -1; /* NULL */ -static int hf_h225_incomplete = -1; /* NULL */ -static int hf_h225_segment = -1; /* INTEGER_0_65535 */ -static int hf_h225_invalidCall = -1; /* NULL */ -static int hf_h225_nakReason = -1; /* InfoRequestNakReason */ -static int hf_h225_messageNotUnderstood = -1; /* OCTET_STRING */ -static int hf_h225_delay = -1; /* INTEGER_1_65535 */ -static int hf_h225_protocols = -1; /* SEQUENCE_OF_SupportedProtocols */ -static int hf_h225_protocols_item = -1; /* SupportedProtocols */ -static int hf_h225_almostOutOfResources = -1; /* BOOLEAN */ -static int hf_h225_callSpecific = -1; /* T_callSpecific */ -static int hf_h225_result = -1; /* T_result */ -static int hf_h225_started = -1; /* NULL */ -static int hf_h225_failed = -1; /* NULL */ -static int hf_h225_stopped = -1; /* NULL */ -static int hf_h225_notAvailable = -1; /* NULL */ +static int h225_tap; +static int proto_h225; + +static int hf_h221Manufacturer; +static int hf_h225_ras_req_frame; +static int hf_h225_ras_rsp_frame; +static int hf_h225_ras_dup; +static int hf_h225_ras_deltatime; +static int hf_h225_debug_dissector_try_string; + +static int hf_h225_H323_UserInformation_PDU; /* H323_UserInformation */ +static int hf_h225_h225_ExtendedAliasAddress_PDU; /* ExtendedAliasAddress */ +static int hf_h225_RasMessage_PDU; /* RasMessage */ +static int hf_h225_h323_uu_pdu; /* H323_UU_PDU */ +static int hf_h225_user_data; /* T_user_data */ +static int hf_h225_protocol_discriminator; /* INTEGER_0_255 */ +static int hf_h225_user_information; /* OCTET_STRING_SIZE_1_131 */ +static int hf_h225_h323_message_body; /* T_h323_message_body */ +static int hf_h225_setup; /* Setup_UUIE */ +static int hf_h225_callProceeding; /* CallProceeding_UUIE */ +static int hf_h225_connect; /* Connect_UUIE */ +static int hf_h225_alerting; /* Alerting_UUIE */ +static int hf_h225_information; /* Information_UUIE */ +static int hf_h225_releaseComplete; /* ReleaseComplete_UUIE */ +static int hf_h225_facility; /* Facility_UUIE */ +static int hf_h225_progress; /* Progress_UUIE */ +static int hf_h225_empty_flg; /* T_empty_flg */ +static int hf_h225_status; /* Status_UUIE */ +static int hf_h225_statusInquiry; /* StatusInquiry_UUIE */ +static int hf_h225_setupAcknowledge; /* SetupAcknowledge_UUIE */ +static int hf_h225_notify; /* Notify_UUIE */ +static int hf_h225_nonStandardData; /* NonStandardParameter */ +static int hf_h225_h4501SupplementaryService; /* T_h4501SupplementaryService */ +static int hf_h225_h4501SupplementaryService_item; /* T_h4501SupplementaryService_item */ +static int hf_h225_h245Tunnelling; /* T_h245Tunnelling */ +static int hf_h225_H245Control_item; /* H245Control_item */ +static int hf_h225_h245Control; /* H245Control */ +static int hf_h225_nonStandardControl; /* SEQUENCE_OF_NonStandardParameter */ +static int hf_h225_nonStandardControl_item; /* NonStandardParameter */ +static int hf_h225_callLinkage; /* CallLinkage */ +static int hf_h225_tunnelledSignallingMessage; /* T_tunnelledSignallingMessage */ +static int hf_h225_tunnelledProtocolID; /* TunnelledProtocol */ +static int hf_h225_messageContent; /* T_messageContent */ +static int hf_h225_messageContent_item; /* T_messageContent_item */ +static int hf_h225_tunnellingRequired; /* NULL */ +static int hf_h225_provisionalRespToH245Tunnelling; /* NULL */ +static int hf_h225_stimulusControl; /* StimulusControl */ +static int hf_h225_genericData; /* SEQUENCE_OF_GenericData */ +static int hf_h225_genericData_item; /* GenericData */ +static int hf_h225_nonStandard; /* NonStandardParameter */ +static int hf_h225_isText; /* NULL */ +static int hf_h225_h248Message; /* OCTET_STRING */ +static int hf_h225_protocolIdentifier; /* ProtocolIdentifier */ +static int hf_h225_uUIE_destinationInfo; /* EndpointType */ +static int hf_h225_h245Address; /* H245TransportAddress */ +static int hf_h225_callIdentifier; /* CallIdentifier */ +static int hf_h225_h245SecurityMode; /* H245Security */ +static int hf_h225_tokens; /* SEQUENCE_OF_ClearToken */ +static int hf_h225_tokens_item; /* ClearToken */ +static int hf_h225_cryptoTokens; /* SEQUENCE_OF_CryptoH323Token */ +static int hf_h225_cryptoTokens_item; /* CryptoH323Token */ +static int hf_h225_fastStart; /* FastStart */ +static int hf_h225_multipleCalls; /* BOOLEAN */ +static int hf_h225_maintainConnection; /* BOOLEAN */ +static int hf_h225_alertingAddress; /* SEQUENCE_OF_AliasAddress */ +static int hf_h225_alertingAddress_item; /* AliasAddress */ +static int hf_h225_presentationIndicator; /* PresentationIndicator */ +static int hf_h225_screeningIndicator; /* ScreeningIndicator */ +static int hf_h225_fastConnectRefused; /* NULL */ +static int hf_h225_serviceControl; /* SEQUENCE_OF_ServiceControlSession */ +static int hf_h225_serviceControl_item; /* ServiceControlSession */ +static int hf_h225_capacity; /* CallCapacity */ +static int hf_h225_featureSet; /* FeatureSet */ +static int hf_h225_displayName; /* SEQUENCE_OF_DisplayName */ +static int hf_h225_displayName_item; /* DisplayName */ +static int hf_h225_conferenceID; /* ConferenceIdentifier */ +static int hf_h225_language; /* Language */ +static int hf_h225_connectedAddress; /* SEQUENCE_OF_AliasAddress */ +static int hf_h225_connectedAddress_item; /* AliasAddress */ +static int hf_h225_circuitInfo; /* CircuitInfo */ +static int hf_h225_releaseCompleteReason; /* ReleaseCompleteReason */ +static int hf_h225_busyAddress; /* SEQUENCE_OF_AliasAddress */ +static int hf_h225_busyAddress_item; /* AliasAddress */ +static int hf_h225_destinationInfo; /* EndpointType */ +static int hf_h225_noBandwidth; /* NULL */ +static int hf_h225_gatekeeperResources; /* NULL */ +static int hf_h225_unreachableDestination; /* NULL */ +static int hf_h225_destinationRejection; /* NULL */ +static int hf_h225_invalidRevision; /* NULL */ +static int hf_h225_noPermission; /* NULL */ +static int hf_h225_unreachableGatekeeper; /* NULL */ +static int hf_h225_gatewayResources; /* NULL */ +static int hf_h225_badFormatAddress; /* NULL */ +static int hf_h225_adaptiveBusy; /* NULL */ +static int hf_h225_inConf; /* NULL */ +static int hf_h225_undefinedReason; /* NULL */ +static int hf_h225_facilityCallDeflection; /* NULL */ +static int hf_h225_securityDenied; /* NULL */ +static int hf_h225_calledPartyNotRegistered; /* NULL */ +static int hf_h225_callerNotRegistered; /* NULL */ +static int hf_h225_newConnectionNeeded; /* NULL */ +static int hf_h225_nonStandardReason; /* NonStandardParameter */ +static int hf_h225_replaceWithConferenceInvite; /* ConferenceIdentifier */ +static int hf_h225_genericDataReason; /* NULL */ +static int hf_h225_neededFeatureNotSupported; /* NULL */ +static int hf_h225_tunnelledSignallingRejected; /* NULL */ +static int hf_h225_invalidCID; /* NULL */ +static int hf_h225_rLC_securityError; /* SecurityErrors */ +static int hf_h225_hopCountExceeded; /* NULL */ +static int hf_h225_sourceAddress; /* SEQUENCE_OF_AliasAddress */ +static int hf_h225_sourceAddress_item; /* AliasAddress */ +static int hf_h225_setup_UUIE_sourceInfo; /* EndpointType */ +static int hf_h225_destinationAddress; /* SEQUENCE_OF_AliasAddress */ +static int hf_h225_destinationAddress_item; /* AliasAddress */ +static int hf_h225_destCallSignalAddress; /* TransportAddress */ +static int hf_h225_destExtraCallInfo; /* SEQUENCE_OF_AliasAddress */ +static int hf_h225_destExtraCallInfo_item; /* AliasAddress */ +static int hf_h225_destExtraCRV; /* SEQUENCE_OF_CallReferenceValue */ +static int hf_h225_destExtraCRV_item; /* CallReferenceValue */ +static int hf_h225_activeMC; /* BOOLEAN */ +static int hf_h225_conferenceGoal; /* T_conferenceGoal */ +static int hf_h225_create; /* NULL */ +static int hf_h225_join; /* NULL */ +static int hf_h225_invite; /* NULL */ +static int hf_h225_capability_negotiation; /* NULL */ +static int hf_h225_callIndependentSupplementaryService; /* NULL */ +static int hf_h225_callServices; /* QseriesOptions */ +static int hf_h225_callType; /* CallType */ +static int hf_h225_sourceCallSignalAddress; /* TransportAddress */ +static int hf_h225_uUIE_remoteExtensionAddress; /* AliasAddress */ +static int hf_h225_h245SecurityCapability; /* SEQUENCE_OF_H245Security */ +static int hf_h225_h245SecurityCapability_item; /* H245Security */ +static int hf_h225_FastStart_item; /* FastStart_item */ +static int hf_h225_mediaWaitForConnect; /* BOOLEAN */ +static int hf_h225_canOverlapSend; /* BOOLEAN */ +static int hf_h225_endpointIdentifier; /* EndpointIdentifier */ +static int hf_h225_connectionParameters; /* T_connectionParameters */ +static int hf_h225_connectionType; /* ScnConnectionType */ +static int hf_h225_numberOfScnConnections; /* INTEGER_0_65535 */ +static int hf_h225_connectionAggregation; /* ScnConnectionAggregation */ +static int hf_h225_Language_item; /* IA5String_SIZE_1_32 */ +static int hf_h225_symmetricOperationRequired; /* NULL */ +static int hf_h225_desiredProtocols; /* SEQUENCE_OF_SupportedProtocols */ +static int hf_h225_desiredProtocols_item; /* SupportedProtocols */ +static int hf_h225_neededFeatures; /* SEQUENCE_OF_FeatureDescriptor */ +static int hf_h225_neededFeatures_item; /* FeatureDescriptor */ +static int hf_h225_desiredFeatures; /* SEQUENCE_OF_FeatureDescriptor */ +static int hf_h225_desiredFeatures_item; /* FeatureDescriptor */ +static int hf_h225_supportedFeatures; /* SEQUENCE_OF_FeatureDescriptor */ +static int hf_h225_supportedFeatures_item; /* FeatureDescriptor */ +static int hf_h225_ParallelH245Control_item; /* ParallelH245Control_item */ +static int hf_h225_parallelH245Control; /* ParallelH245Control */ +static int hf_h225_additionalSourceAddresses; /* SEQUENCE_OF_ExtendedAliasAddress */ +static int hf_h225_additionalSourceAddresses_item; /* ExtendedAliasAddress */ +static int hf_h225_hopCount_1_31; /* INTEGER_1_31 */ +static int hf_h225_unknown; /* NULL */ +static int hf_h225_bChannel; /* NULL */ +static int hf_h225_hybrid2x64; /* NULL */ +static int hf_h225_hybrid384; /* NULL */ +static int hf_h225_hybrid1536; /* NULL */ +static int hf_h225_hybrid1920; /* NULL */ +static int hf_h225_multirate; /* NULL */ +static int hf_h225_auto; /* NULL */ +static int hf_h225_none; /* NULL */ +static int hf_h225_h221; /* NULL */ +static int hf_h225_bonded_mode1; /* NULL */ +static int hf_h225_bonded_mode2; /* NULL */ +static int hf_h225_bonded_mode3; /* NULL */ +static int hf_h225_presentationAllowed; /* NULL */ +static int hf_h225_presentationRestricted; /* NULL */ +static int hf_h225_addressNotAvailable; /* NULL */ +static int hf_h225_alternativeAddress; /* TransportAddress */ +static int hf_h225_alternativeAliasAddress; /* SEQUENCE_OF_AliasAddress */ +static int hf_h225_alternativeAliasAddress_item; /* AliasAddress */ +static int hf_h225_facilityReason; /* FacilityReason */ +static int hf_h225_conferences; /* SEQUENCE_OF_ConferenceList */ +static int hf_h225_conferences_item; /* ConferenceList */ +static int hf_h225_conferenceAlias; /* AliasAddress */ +static int hf_h225_routeCallToGatekeeper; /* NULL */ +static int hf_h225_callForwarded; /* NULL */ +static int hf_h225_routeCallToMC; /* NULL */ +static int hf_h225_conferenceListChoice; /* NULL */ +static int hf_h225_startH245; /* NULL */ +static int hf_h225_noH245; /* NULL */ +static int hf_h225_newTokens; /* NULL */ +static int hf_h225_featureSetUpdate; /* NULL */ +static int hf_h225_forwardedElements; /* NULL */ +static int hf_h225_transportedInformation; /* NULL */ +static int hf_h225_h245IpAddress; /* T_h245IpAddress */ +static int hf_h225_h245Ip; /* T_h245Ip */ +static int hf_h225_h245IpPort; /* T_h245IpPort */ +static int hf_h225_h245IpSourceRoute; /* T_h245IpSourceRoute */ +static int hf_h225_ip; /* OCTET_STRING_SIZE_4 */ +static int hf_h225_port; /* INTEGER_0_65535 */ +static int hf_h225_h245Route; /* T_h245Route */ +static int hf_h225_h245Route_item; /* OCTET_STRING_SIZE_4 */ +static int hf_h225_h245Routing; /* T_h245Routing */ +static int hf_h225_strict; /* NULL */ +static int hf_h225_loose; /* NULL */ +static int hf_h225_h245IpxAddress; /* T_h245IpxAddress */ +static int hf_h225_node; /* OCTET_STRING_SIZE_6 */ +static int hf_h225_netnum; /* OCTET_STRING_SIZE_4 */ +static int hf_h225_h245IpxPort; /* OCTET_STRING_SIZE_2 */ +static int hf_h225_h245Ip6Address; /* T_h245Ip6Address */ +static int hf_h225_h245Ip6; /* T_h245Ip6 */ +static int hf_h225_h245Ip6port; /* T_h245Ip6port */ +static int hf_h225_netBios; /* OCTET_STRING_SIZE_16 */ +static int hf_h225_nsap; /* OCTET_STRING_SIZE_1_20 */ +static int hf_h225_nonStandardAddress; /* NonStandardParameter */ +static int hf_h225_ipAddress; /* T_ipAddress */ +static int hf_h225_ipV4; /* IpV4 */ +static int hf_h225_ipV4_port; /* INTEGER_0_65535 */ +static int hf_h225_ipSourceRoute; /* T_ipSourceRoute */ +static int hf_h225_src_route_ipV4; /* OCTET_STRING_SIZE_4 */ +static int hf_h225_ipV4_src_port; /* INTEGER_0_65535 */ +static int hf_h225_route; /* T_route */ +static int hf_h225_route_item; /* OCTET_STRING_SIZE_4 */ +static int hf_h225_routing; /* T_routing */ +static int hf_h225_ipxAddress; /* T_ipxAddress */ +static int hf_h225_ipx_port; /* OCTET_STRING_SIZE_2 */ +static int hf_h225_ip6Address; /* T_ip6Address */ +static int hf_h225_ipV6; /* OCTET_STRING_SIZE_16 */ +static int hf_h225_ipV6_port; /* INTEGER_0_65535 */ +static int hf_h225_vendor; /* VendorIdentifier */ +static int hf_h225_gatekeeper; /* GatekeeperInfo */ +static int hf_h225_gateway; /* GatewayInfo */ +static int hf_h225_mcu; /* McuInfo */ +static int hf_h225_terminal; /* TerminalInfo */ +static int hf_h225_mc; /* BOOLEAN */ +static int hf_h225_undefinedNode; /* BOOLEAN */ +static int hf_h225_set; /* BIT_STRING_SIZE_32 */ +static int hf_h225_supportedTunnelledProtocols; /* SEQUENCE_OF_TunnelledProtocol */ +static int hf_h225_supportedTunnelledProtocols_item; /* TunnelledProtocol */ +static int hf_h225_protocol; /* SEQUENCE_OF_SupportedProtocols */ +static int hf_h225_protocol_item; /* SupportedProtocols */ +static int hf_h225_h310; /* H310Caps */ +static int hf_h225_h320; /* H320Caps */ +static int hf_h225_h321; /* H321Caps */ +static int hf_h225_h322; /* H322Caps */ +static int hf_h225_h323; /* H323Caps */ +static int hf_h225_h324; /* H324Caps */ +static int hf_h225_voice; /* VoiceCaps */ +static int hf_h225_t120_only; /* T120OnlyCaps */ +static int hf_h225_nonStandardProtocol; /* NonStandardProtocol */ +static int hf_h225_t38FaxAnnexbOnly; /* T38FaxAnnexbOnlyCaps */ +static int hf_h225_sip; /* SIPCaps */ +static int hf_h225_dataRatesSupported; /* SEQUENCE_OF_DataRate */ +static int hf_h225_dataRatesSupported_item; /* DataRate */ +static int hf_h225_supportedPrefixes; /* SEQUENCE_OF_SupportedPrefix */ +static int hf_h225_supportedPrefixes_item; /* SupportedPrefix */ +static int hf_h225_t38FaxProtocol; /* DataProtocolCapability */ +static int hf_h225_t38FaxProfile; /* T38FaxProfile */ +static int hf_h225_vendorIdentifier_vendor; /* H221NonStandard */ +static int hf_h225_productId; /* OCTET_STRING_SIZE_1_256 */ +static int hf_h225_versionId; /* OCTET_STRING_SIZE_1_256 */ +static int hf_h225_enterpriseNumber; /* OBJECT_IDENTIFIER */ +static int hf_h225_t35CountryCode; /* T_t35CountryCode */ +static int hf_h225_t35Extension; /* T_t35Extension */ +static int hf_h225_manufacturerCode; /* T_manufacturerCode */ +static int hf_h225_tunnelledProtocol_id; /* TunnelledProtocol_id */ +static int hf_h225_tunnelledProtocolObjectID; /* T_tunnelledProtocolObjectID */ +static int hf_h225_tunnelledProtocolAlternateID; /* TunnelledProtocolAlternateIdentifier */ +static int hf_h225_subIdentifier; /* IA5String_SIZE_1_64 */ +static int hf_h225_protocolType; /* IA5String_SIZE_1_64 */ +static int hf_h225_protocolVariant; /* IA5String_SIZE_1_64 */ +static int hf_h225_nonStandardIdentifier; /* NonStandardIdentifier */ +static int hf_h225_nsp_data; /* T_nsp_data */ +static int hf_h225_nsiOID; /* T_nsiOID */ +static int hf_h225_h221NonStandard; /* H221NonStandard */ +static int hf_h225_dialledDigits; /* DialedDigits */ +static int hf_h225_h323_ID; /* BMPString_SIZE_1_256 */ +static int hf_h225_url_ID; /* IA5String_SIZE_1_512 */ +static int hf_h225_transportID; /* TransportAddress */ +static int hf_h225_email_ID; /* IA5String_SIZE_1_512 */ +static int hf_h225_partyNumber; /* PartyNumber */ +static int hf_h225_mobileUIM; /* MobileUIM */ +static int hf_h225_isupNumber; /* IsupNumber */ +static int hf_h225_wildcard; /* AliasAddress */ +static int hf_h225_range; /* T_range */ +static int hf_h225_startOfRange; /* PartyNumber */ +static int hf_h225_endOfRange; /* PartyNumber */ +static int hf_h225_e164Number; /* PublicPartyNumber */ +static int hf_h225_dataPartyNumber; /* NumberDigits */ +static int hf_h225_telexPartyNumber; /* NumberDigits */ +static int hf_h225_privateNumber; /* PrivatePartyNumber */ +static int hf_h225_nationalStandardPartyNumber; /* NumberDigits */ +static int hf_h225_publicTypeOfNumber; /* PublicTypeOfNumber */ +static int hf_h225_publicNumberDigits; /* NumberDigits */ +static int hf_h225_privateTypeOfNumber; /* PrivateTypeOfNumber */ +static int hf_h225_privateNumberDigits; /* NumberDigits */ +static int hf_h225_displayName_language; /* IA5String */ +static int hf_h225_name; /* BMPString_SIZE_1_80 */ +static int hf_h225_internationalNumber; /* NULL */ +static int hf_h225_nationalNumber; /* NULL */ +static int hf_h225_networkSpecificNumber; /* NULL */ +static int hf_h225_subscriberNumber; /* NULL */ +static int hf_h225_abbreviatedNumber; /* NULL */ +static int hf_h225_level2RegionalNumber; /* NULL */ +static int hf_h225_level1RegionalNumber; /* NULL */ +static int hf_h225_pISNSpecificNumber; /* NULL */ +static int hf_h225_localNumber; /* NULL */ +static int hf_h225_ansi_41_uim; /* ANSI_41_UIM */ +static int hf_h225_gsm_uim; /* GSM_UIM */ +static int hf_h225_imsi; /* TBCD_STRING_SIZE_3_16 */ +static int hf_h225_min; /* TBCD_STRING_SIZE_3_16 */ +static int hf_h225_mdn; /* TBCD_STRING_SIZE_3_16 */ +static int hf_h225_msisdn; /* TBCD_STRING_SIZE_3_16 */ +static int hf_h225_esn; /* TBCD_STRING_SIZE_16 */ +static int hf_h225_mscid; /* TBCD_STRING_SIZE_3_16 */ +static int hf_h225_system_id; /* T_system_id */ +static int hf_h225_sid; /* TBCD_STRING_SIZE_1_4 */ +static int hf_h225_mid; /* TBCD_STRING_SIZE_1_4 */ +static int hf_h225_systemMyTypeCode; /* OCTET_STRING_SIZE_1 */ +static int hf_h225_systemAccessType; /* OCTET_STRING_SIZE_1 */ +static int hf_h225_qualificationInformationCode; /* OCTET_STRING_SIZE_1 */ +static int hf_h225_sesn; /* TBCD_STRING_SIZE_16 */ +static int hf_h225_soc; /* TBCD_STRING_SIZE_3_16 */ +static int hf_h225_tmsi; /* OCTET_STRING_SIZE_1_4 */ +static int hf_h225_imei; /* TBCD_STRING_SIZE_15_16 */ +static int hf_h225_hplmn; /* TBCD_STRING_SIZE_1_4 */ +static int hf_h225_vplmn; /* TBCD_STRING_SIZE_1_4 */ +static int hf_h225_isupE164Number; /* IsupPublicPartyNumber */ +static int hf_h225_isupDataPartyNumber; /* IsupDigits */ +static int hf_h225_isupTelexPartyNumber; /* IsupDigits */ +static int hf_h225_isupPrivateNumber; /* IsupPrivatePartyNumber */ +static int hf_h225_isupNationalStandardPartyNumber; /* IsupDigits */ +static int hf_h225_natureOfAddress; /* NatureOfAddress */ +static int hf_h225_address; /* IsupDigits */ +static int hf_h225_routingNumberNationalFormat; /* NULL */ +static int hf_h225_routingNumberNetworkSpecificFormat; /* NULL */ +static int hf_h225_routingNumberWithCalledDirectoryNumber; /* NULL */ +static int hf_h225_extAliasAddress; /* AliasAddress */ +static int hf_h225_aliasAddress; /* SEQUENCE_OF_AliasAddress */ +static int hf_h225_aliasAddress_item; /* AliasAddress */ +static int hf_h225_callSignalAddress; /* SEQUENCE_OF_TransportAddress */ +static int hf_h225_callSignalAddress_item; /* TransportAddress */ +static int hf_h225_rasAddress; /* SEQUENCE_OF_TransportAddress */ +static int hf_h225_rasAddress_item; /* TransportAddress */ +static int hf_h225_endpointType; /* EndpointType */ +static int hf_h225_priority; /* INTEGER_0_127 */ +static int hf_h225_remoteExtensionAddress; /* SEQUENCE_OF_AliasAddress */ +static int hf_h225_ep_remoteExtensionAddress_item; /* AliasAddress */ +static int hf_h225_alternateTransportAddresses; /* AlternateTransportAddresses */ +static int hf_h225_annexE; /* SEQUENCE_OF_TransportAddress */ +static int hf_h225_annexE_item; /* TransportAddress */ +static int hf_h225_sctp; /* SEQUENCE_OF_TransportAddress */ +static int hf_h225_sctp_item; /* TransportAddress */ +static int hf_h225_tcp; /* NULL */ +static int hf_h225_annexE_flg; /* NULL */ +static int hf_h225_sctp_flg; /* NULL */ +static int hf_h225_alternateGK_rasAddress; /* TransportAddress */ +static int hf_h225_gatekeeperIdentifier; /* GatekeeperIdentifier */ +static int hf_h225_needToRegister; /* BOOLEAN */ +static int hf_h225_alternateGatekeeper; /* SEQUENCE_OF_AlternateGK */ +static int hf_h225_alternateGatekeeper_item; /* AlternateGK */ +static int hf_h225_altGKisPermanent; /* BOOLEAN */ +static int hf_h225_default; /* NULL */ +static int hf_h225_encryption; /* SecurityServiceMode */ +static int hf_h225_authenticaton; /* SecurityServiceMode */ +static int hf_h225_securityCapabilities_integrity; /* SecurityServiceMode */ +static int hf_h225_securityWrongSyncTime; /* NULL */ +static int hf_h225_securityReplay; /* NULL */ +static int hf_h225_securityWrongGeneralID; /* NULL */ +static int hf_h225_securityWrongSendersID; /* NULL */ +static int hf_h225_securityIntegrityFailed; /* NULL */ +static int hf_h225_securityWrongOID; /* NULL */ +static int hf_h225_securityDHmismatch; /* NULL */ +static int hf_h225_securityCertificateExpired; /* NULL */ +static int hf_h225_securityCertificateDateInvalid; /* NULL */ +static int hf_h225_securityCertificateRevoked; /* NULL */ +static int hf_h225_securityCertificateNotReadable; /* NULL */ +static int hf_h225_securityCertificateSignatureInvalid; /* NULL */ +static int hf_h225_securityCertificateMissing; /* NULL */ +static int hf_h225_securityCertificateIncomplete; /* NULL */ +static int hf_h225_securityUnsupportedCertificateAlgOID; /* NULL */ +static int hf_h225_securityUnknownCA; /* NULL */ +static int hf_h225_noSecurity; /* NULL */ +static int hf_h225_tls; /* SecurityCapabilities */ +static int hf_h225_ipsec; /* SecurityCapabilities */ +static int hf_h225_q932Full; /* BOOLEAN */ +static int hf_h225_q951Full; /* BOOLEAN */ +static int hf_h225_q952Full; /* BOOLEAN */ +static int hf_h225_q953Full; /* BOOLEAN */ +static int hf_h225_q955Full; /* BOOLEAN */ +static int hf_h225_q956Full; /* BOOLEAN */ +static int hf_h225_q957Full; /* BOOLEAN */ +static int hf_h225_q954Info; /* Q954Details */ +static int hf_h225_conferenceCalling; /* BOOLEAN */ +static int hf_h225_threePartyService; /* BOOLEAN */ +static int hf_h225_guid; /* T_guid */ +static int hf_h225_isoAlgorithm; /* OBJECT_IDENTIFIER */ +static int hf_h225_hMAC_MD5; /* NULL */ +static int hf_h225_hMAC_iso10118_2_s; /* EncryptIntAlg */ +static int hf_h225_hMAC_iso10118_2_l; /* EncryptIntAlg */ +static int hf_h225_hMAC_iso10118_3; /* OBJECT_IDENTIFIER */ +static int hf_h225_digSig; /* NULL */ +static int hf_h225_iso9797; /* OBJECT_IDENTIFIER */ +static int hf_h225_nonIsoIM; /* NonIsoIntegrityMechanism */ +static int hf_h225_algorithmOID; /* OBJECT_IDENTIFIER */ +static int hf_h225_icv; /* BIT_STRING */ +static int hf_h225_cryptoEPPwdHash; /* T_cryptoEPPwdHash */ +static int hf_h225_alias; /* AliasAddress */ +static int hf_h225_timeStamp; /* TimeStamp */ +static int hf_h225_token; /* HASHED */ +static int hf_h225_cryptoGKPwdHash; /* T_cryptoGKPwdHash */ +static int hf_h225_gatekeeperId; /* GatekeeperIdentifier */ +static int hf_h225_cryptoEPPwdEncr; /* ENCRYPTED */ +static int hf_h225_cryptoGKPwdEncr; /* ENCRYPTED */ +static int hf_h225_cryptoEPCert; /* SIGNED */ +static int hf_h225_cryptoGKCert; /* SIGNED */ +static int hf_h225_cryptoFastStart; /* SIGNED */ +static int hf_h225_nestedcryptoToken; /* CryptoToken */ +static int hf_h225_channelRate; /* BandWidth */ +static int hf_h225_channelMultiplier; /* INTEGER_1_256 */ +static int hf_h225_globalCallId; /* GloballyUniqueID */ +static int hf_h225_threadId; /* GloballyUniqueID */ +static int hf_h225_prefix; /* AliasAddress */ +static int hf_h225_canReportCallCapacity; /* BOOLEAN */ +static int hf_h225_capacityReportingSpecification_when; /* CapacityReportingSpecification_when */ +static int hf_h225_callStart; /* NULL */ +static int hf_h225_callEnd; /* NULL */ +static int hf_h225_maximumCallCapacity; /* CallCapacityInfo */ +static int hf_h225_currentCallCapacity; /* CallCapacityInfo */ +static int hf_h225_voiceGwCallsAvailable; /* SEQUENCE_OF_CallsAvailable */ +static int hf_h225_voiceGwCallsAvailable_item; /* CallsAvailable */ +static int hf_h225_h310GwCallsAvailable; /* SEQUENCE_OF_CallsAvailable */ +static int hf_h225_h310GwCallsAvailable_item; /* CallsAvailable */ +static int hf_h225_h320GwCallsAvailable; /* SEQUENCE_OF_CallsAvailable */ +static int hf_h225_h320GwCallsAvailable_item; /* CallsAvailable */ +static int hf_h225_h321GwCallsAvailable; /* SEQUENCE_OF_CallsAvailable */ +static int hf_h225_h321GwCallsAvailable_item; /* CallsAvailable */ +static int hf_h225_h322GwCallsAvailable; /* SEQUENCE_OF_CallsAvailable */ +static int hf_h225_h322GwCallsAvailable_item; /* CallsAvailable */ +static int hf_h225_h323GwCallsAvailable; /* SEQUENCE_OF_CallsAvailable */ +static int hf_h225_h323GwCallsAvailable_item; /* CallsAvailable */ +static int hf_h225_h324GwCallsAvailable; /* SEQUENCE_OF_CallsAvailable */ +static int hf_h225_h324GwCallsAvailable_item; /* CallsAvailable */ +static int hf_h225_t120OnlyGwCallsAvailable; /* SEQUENCE_OF_CallsAvailable */ +static int hf_h225_t120OnlyGwCallsAvailable_item; /* CallsAvailable */ +static int hf_h225_t38FaxAnnexbOnlyGwCallsAvailable; /* SEQUENCE_OF_CallsAvailable */ +static int hf_h225_t38FaxAnnexbOnlyGwCallsAvailable_item; /* CallsAvailable */ +static int hf_h225_terminalCallsAvailable; /* SEQUENCE_OF_CallsAvailable */ +static int hf_h225_terminalCallsAvailable_item; /* CallsAvailable */ +static int hf_h225_mcuCallsAvailable; /* SEQUENCE_OF_CallsAvailable */ +static int hf_h225_mcuCallsAvailable_item; /* CallsAvailable */ +static int hf_h225_sipGwCallsAvailable; /* SEQUENCE_OF_CallsAvailable */ +static int hf_h225_sipGwCallsAvailable_item; /* CallsAvailable */ +static int hf_h225_calls; /* INTEGER_0_4294967295 */ +static int hf_h225_group_IA5String; /* IA5String_SIZE_1_128 */ +static int hf_h225_carrier; /* CarrierInfo */ +static int hf_h225_sourceCircuitID; /* CircuitIdentifier */ +static int hf_h225_destinationCircuitID; /* CircuitIdentifier */ +static int hf_h225_cic; /* CicInfo */ +static int hf_h225_group; /* GroupID */ +static int hf_h225_cic_2_4; /* T_cic_2_4 */ +static int hf_h225_cic_2_4_item; /* OCTET_STRING_SIZE_2_4 */ +static int hf_h225_pointCode; /* OCTET_STRING_SIZE_2_5 */ +static int hf_h225_member; /* T_member */ +static int hf_h225_member_item; /* INTEGER_0_65535 */ +static int hf_h225_carrierIdentificationCode; /* OCTET_STRING_SIZE_3_4 */ +static int hf_h225_carrierName; /* IA5String_SIZE_1_128 */ +static int hf_h225_url; /* IA5String_SIZE_0_512 */ +static int hf_h225_signal; /* H248SignalsDescriptor */ +static int hf_h225_callCreditServiceControl; /* CallCreditServiceControl */ +static int hf_h225_sessionId_0_255; /* INTEGER_0_255 */ +static int hf_h225_contents; /* ServiceControlDescriptor */ +static int hf_h225_reason; /* ServiceControlSession_reason */ +static int hf_h225_open; /* NULL */ +static int hf_h225_refresh; /* NULL */ +static int hf_h225_close; /* NULL */ +static int hf_h225_nonStandardUsageTypes; /* SEQUENCE_OF_NonStandardParameter */ +static int hf_h225_nonStandardUsageTypes_item; /* NonStandardParameter */ +static int hf_h225_startTime; /* NULL */ +static int hf_h225_endTime_flg; /* NULL */ +static int hf_h225_terminationCause_flg; /* NULL */ +static int hf_h225_when; /* RasUsageSpecification_when */ +static int hf_h225_start; /* NULL */ +static int hf_h225_end; /* NULL */ +static int hf_h225_inIrr; /* NULL */ +static int hf_h225_ras_callStartingPoint; /* RasUsageSpecificationcallStartingPoint */ +static int hf_h225_alerting_flg; /* NULL */ +static int hf_h225_connect_flg; /* NULL */ +static int hf_h225_required; /* RasUsageInfoTypes */ +static int hf_h225_nonStandardUsageFields; /* SEQUENCE_OF_NonStandardParameter */ +static int hf_h225_nonStandardUsageFields_item; /* NonStandardParameter */ +static int hf_h225_alertingTime; /* TimeStamp */ +static int hf_h225_connectTime; /* TimeStamp */ +static int hf_h225_endTime; /* TimeStamp */ +static int hf_h225_releaseCompleteCauseIE; /* OCTET_STRING_SIZE_2_32 */ +static int hf_h225_sender; /* BOOLEAN */ +static int hf_h225_multicast; /* BOOLEAN */ +static int hf_h225_bandwidth; /* BandWidth */ +static int hf_h225_rtcpAddresses; /* TransportChannelInfo */ +static int hf_h225_canDisplayAmountString; /* BOOLEAN */ +static int hf_h225_canEnforceDurationLimit; /* BOOLEAN */ +static int hf_h225_amountString; /* BMPString_SIZE_1_512 */ +static int hf_h225_billingMode; /* T_billingMode */ +static int hf_h225_credit; /* NULL */ +static int hf_h225_debit; /* NULL */ +static int hf_h225_callDurationLimit; /* INTEGER_1_4294967295 */ +static int hf_h225_enforceCallDurationLimit; /* BOOLEAN */ +static int hf_h225_callStartingPoint; /* CallCreditServiceControl_callStartingPoint */ +static int hf_h225_id; /* GenericIdentifier */ +static int hf_h225_parameters; /* SEQUENCE_SIZE_1_512_OF_EnumeratedParameter */ +static int hf_h225_parameters_item; /* EnumeratedParameter */ +static int hf_h225_standard; /* T_standard */ +static int hf_h225_oid; /* T_oid */ +static int hf_h225_genericIdentifier_nonStandard; /* GloballyUniqueID */ +static int hf_h225_content; /* Content */ +static int hf_h225_raw; /* T_raw */ +static int hf_h225_text; /* IA5String */ +static int hf_h225_unicode; /* BMPString */ +static int hf_h225_bool; /* BOOLEAN */ +static int hf_h225_number8; /* INTEGER_0_255 */ +static int hf_h225_number16; /* INTEGER_0_65535 */ +static int hf_h225_number32; /* INTEGER_0_4294967295 */ +static int hf_h225_transport; /* TransportAddress */ +static int hf_h225_compound; /* SEQUENCE_SIZE_1_512_OF_EnumeratedParameter */ +static int hf_h225_compound_item; /* EnumeratedParameter */ +static int hf_h225_nested; /* SEQUENCE_SIZE_1_16_OF_GenericData */ +static int hf_h225_nested_item; /* GenericData */ +static int hf_h225_replacementFeatureSet; /* BOOLEAN */ +static int hf_h225_sendAddress; /* TransportAddress */ +static int hf_h225_recvAddress; /* TransportAddress */ +static int hf_h225_rtpAddress; /* TransportChannelInfo */ +static int hf_h225_rtcpAddress; /* TransportChannelInfo */ +static int hf_h225_cname; /* PrintableString */ +static int hf_h225_ssrc; /* INTEGER_1_4294967295 */ +static int hf_h225_sessionId; /* INTEGER_1_255 */ +static int hf_h225_associatedSessionIds; /* T_associatedSessionIds */ +static int hf_h225_associatedSessionIds_item; /* INTEGER_1_255 */ +static int hf_h225_multicast_flg; /* NULL */ +static int hf_h225_gatekeeperBased; /* NULL */ +static int hf_h225_endpointBased; /* NULL */ +static int hf_h225_gatekeeperRequest; /* GatekeeperRequest */ +static int hf_h225_gatekeeperConfirm; /* GatekeeperConfirm */ +static int hf_h225_gatekeeperReject; /* GatekeeperReject */ +static int hf_h225_registrationRequest; /* RegistrationRequest */ +static int hf_h225_registrationConfirm; /* RegistrationConfirm */ +static int hf_h225_registrationReject; /* RegistrationReject */ +static int hf_h225_unregistrationRequest; /* UnregistrationRequest */ +static int hf_h225_unregistrationConfirm; /* UnregistrationConfirm */ +static int hf_h225_unregistrationReject; /* UnregistrationReject */ +static int hf_h225_admissionRequest; /* AdmissionRequest */ +static int hf_h225_admissionConfirm; /* AdmissionConfirm */ +static int hf_h225_admissionReject; /* AdmissionReject */ +static int hf_h225_bandwidthRequest; /* BandwidthRequest */ +static int hf_h225_bandwidthConfirm; /* BandwidthConfirm */ +static int hf_h225_bandwidthReject; /* BandwidthReject */ +static int hf_h225_disengageRequest; /* DisengageRequest */ +static int hf_h225_disengageConfirm; /* DisengageConfirm */ +static int hf_h225_disengageReject; /* DisengageReject */ +static int hf_h225_locationRequest; /* LocationRequest */ +static int hf_h225_locationConfirm; /* LocationConfirm */ +static int hf_h225_locationReject; /* LocationReject */ +static int hf_h225_infoRequest; /* InfoRequest */ +static int hf_h225_infoRequestResponse; /* InfoRequestResponse */ +static int hf_h225_nonStandardMessage; /* NonStandardMessage */ +static int hf_h225_unknownMessageResponse; /* UnknownMessageResponse */ +static int hf_h225_requestInProgress; /* RequestInProgress */ +static int hf_h225_resourcesAvailableIndicate; /* ResourcesAvailableIndicate */ +static int hf_h225_resourcesAvailableConfirm; /* ResourcesAvailableConfirm */ +static int hf_h225_infoRequestAck; /* InfoRequestAck */ +static int hf_h225_infoRequestNak; /* InfoRequestNak */ +static int hf_h225_serviceControlIndication; /* ServiceControlIndication */ +static int hf_h225_serviceControlResponse; /* ServiceControlResponse */ +static int hf_h225_admissionConfirmSequence; /* SEQUENCE_OF_AdmissionConfirm */ +static int hf_h225_admissionConfirmSequence_item; /* AdmissionConfirm */ +static int hf_h225_requestSeqNum; /* RequestSeqNum */ +static int hf_h225_gatekeeperRequest_rasAddress; /* TransportAddress */ +static int hf_h225_endpointAlias; /* SEQUENCE_OF_AliasAddress */ +static int hf_h225_endpointAlias_item; /* AliasAddress */ +static int hf_h225_alternateEndpoints; /* SEQUENCE_OF_Endpoint */ +static int hf_h225_alternateEndpoints_item; /* Endpoint */ +static int hf_h225_authenticationCapability; /* SEQUENCE_OF_AuthenticationMechanism */ +static int hf_h225_authenticationCapability_item; /* AuthenticationMechanism */ +static int hf_h225_algorithmOIDs; /* T_algorithmOIDs */ +static int hf_h225_algorithmOIDs_item; /* OBJECT_IDENTIFIER */ +static int hf_h225_integrity; /* SEQUENCE_OF_IntegrityMechanism */ +static int hf_h225_integrity_item; /* IntegrityMechanism */ +static int hf_h225_integrityCheckValue; /* ICV */ +static int hf_h225_supportsAltGK; /* NULL */ +static int hf_h225_supportsAssignedGK; /* BOOLEAN */ +static int hf_h225_assignedGatekeeper; /* AlternateGK */ +static int hf_h225_gatekeeperConfirm_rasAddress; /* TransportAddress */ +static int hf_h225_authenticationMode; /* AuthenticationMechanism */ +static int hf_h225_rehomingModel; /* RehomingModel */ +static int hf_h225_gatekeeperRejectReason; /* GatekeeperRejectReason */ +static int hf_h225_altGKInfo; /* AltGKInfo */ +static int hf_h225_resourceUnavailable; /* NULL */ +static int hf_h225_terminalExcluded; /* NULL */ +static int hf_h225_securityDenial; /* NULL */ +static int hf_h225_gkRej_securityError; /* SecurityErrors */ +static int hf_h225_discoveryComplete; /* BOOLEAN */ +static int hf_h225_terminalType; /* EndpointType */ +static int hf_h225_terminalAlias; /* SEQUENCE_OF_AliasAddress */ +static int hf_h225_terminalAlias_item; /* AliasAddress */ +static int hf_h225_endpointVendor; /* VendorIdentifier */ +static int hf_h225_timeToLive; /* TimeToLive */ +static int hf_h225_keepAlive; /* BOOLEAN */ +static int hf_h225_willSupplyUUIEs; /* BOOLEAN */ +static int hf_h225_additiveRegistration; /* NULL */ +static int hf_h225_terminalAliasPattern; /* SEQUENCE_OF_AddressPattern */ +static int hf_h225_terminalAliasPattern_item; /* AddressPattern */ +static int hf_h225_usageReportingCapability; /* RasUsageInfoTypes */ +static int hf_h225_supportedH248Packages; /* SEQUENCE_OF_H248PackagesDescriptor */ +static int hf_h225_supportedH248Packages_item; /* H248PackagesDescriptor */ +static int hf_h225_callCreditCapability; /* CallCreditCapability */ +static int hf_h225_capacityReportingCapability; /* CapacityReportingCapability */ +static int hf_h225_restart; /* NULL */ +static int hf_h225_supportsACFSequences; /* NULL */ +static int hf_h225_transportQOS; /* TransportQOS */ +static int hf_h225_willRespondToIRR; /* BOOLEAN */ +static int hf_h225_preGrantedARQ; /* T_preGrantedARQ */ +static int hf_h225_makeCall; /* BOOLEAN */ +static int hf_h225_useGKCallSignalAddressToMakeCall; /* BOOLEAN */ +static int hf_h225_answerCall; /* BOOLEAN */ +static int hf_h225_useGKCallSignalAddressToAnswer; /* BOOLEAN */ +static int hf_h225_irrFrequencyInCall; /* INTEGER_1_65535 */ +static int hf_h225_totalBandwidthRestriction; /* BandWidth */ +static int hf_h225_useSpecifiedTransport; /* UseSpecifiedTransport */ +static int hf_h225_supportsAdditiveRegistration; /* NULL */ +static int hf_h225_usageSpec; /* SEQUENCE_OF_RasUsageSpecification */ +static int hf_h225_usageSpec_item; /* RasUsageSpecification */ +static int hf_h225_featureServerAlias; /* AliasAddress */ +static int hf_h225_capacityReportingSpec; /* CapacityReportingSpecification */ +static int hf_h225_registrationRejectReason; /* RegistrationRejectReason */ +static int hf_h225_discoveryRequired; /* NULL */ +static int hf_h225_invalidCallSignalAddress; /* NULL */ +static int hf_h225_invalidRASAddress; /* NULL */ +static int hf_h225_duplicateAlias; /* SEQUENCE_OF_AliasAddress */ +static int hf_h225_duplicateAlias_item; /* AliasAddress */ +static int hf_h225_invalidTerminalType; /* NULL */ +static int hf_h225_transportNotSupported; /* NULL */ +static int hf_h225_transportQOSNotSupported; /* NULL */ +static int hf_h225_invalidAlias; /* NULL */ +static int hf_h225_fullRegistrationRequired; /* NULL */ +static int hf_h225_additiveRegistrationNotSupported; /* NULL */ +static int hf_h225_invalidTerminalAliases; /* T_invalidTerminalAliases */ +static int hf_h225_reg_securityError; /* SecurityErrors */ +static int hf_h225_registerWithAssignedGK; /* NULL */ +static int hf_h225_unregRequestReason; /* UnregRequestReason */ +static int hf_h225_endpointAliasPattern; /* SEQUENCE_OF_AddressPattern */ +static int hf_h225_endpointAliasPattern_item; /* AddressPattern */ +static int hf_h225_reregistrationRequired; /* NULL */ +static int hf_h225_ttlExpired; /* NULL */ +static int hf_h225_maintenance; /* NULL */ +static int hf_h225_securityError; /* SecurityErrors2 */ +static int hf_h225_unregRejectReason; /* UnregRejectReason */ +static int hf_h225_notCurrentlyRegistered; /* NULL */ +static int hf_h225_callInProgress; /* NULL */ +static int hf_h225_permissionDenied; /* NULL */ +static int hf_h225_callModel; /* CallModel */ +static int hf_h225_DestinationInfo_item; /* DestinationInfo_item */ +static int hf_h225_destinationInfo_01; /* DestinationInfo */ +static int hf_h225_srcInfo; /* SEQUENCE_OF_AliasAddress */ +static int hf_h225_srcInfo_item; /* AliasAddress */ +static int hf_h225_srcCallSignalAddress; /* TransportAddress */ +static int hf_h225_bandWidth; /* BandWidth */ +static int hf_h225_callReferenceValue; /* CallReferenceValue */ +static int hf_h225_canMapAlias; /* BOOLEAN */ +static int hf_h225_srcAlternatives; /* SEQUENCE_OF_Endpoint */ +static int hf_h225_srcAlternatives_item; /* Endpoint */ +static int hf_h225_destAlternatives; /* SEQUENCE_OF_Endpoint */ +static int hf_h225_destAlternatives_item; /* Endpoint */ +static int hf_h225_gatewayDataRate; /* DataRate */ +static int hf_h225_desiredTunnelledProtocol; /* TunnelledProtocol */ +static int hf_h225_canMapSrcAlias; /* BOOLEAN */ +static int hf_h225_pointToPoint; /* NULL */ +static int hf_h225_oneToN; /* NULL */ +static int hf_h225_nToOne; /* NULL */ +static int hf_h225_nToN; /* NULL */ +static int hf_h225_direct; /* NULL */ +static int hf_h225_gatekeeperRouted; /* NULL */ +static int hf_h225_endpointControlled; /* NULL */ +static int hf_h225_gatekeeperControlled; /* NULL */ +static int hf_h225_noControl; /* NULL */ +static int hf_h225_qOSCapabilities; /* SEQUENCE_SIZE_1_256_OF_QOSCapability */ +static int hf_h225_qOSCapabilities_item; /* QOSCapability */ +static int hf_h225_irrFrequency; /* INTEGER_1_65535 */ +static int hf_h225_destinationType; /* EndpointType */ +static int hf_h225_ac_remoteExtensionAddress_item; /* AliasAddress */ +static int hf_h225_uuiesRequested; /* UUIEsRequested */ +static int hf_h225_supportedProtocols; /* SEQUENCE_OF_SupportedProtocols */ +static int hf_h225_supportedProtocols_item; /* SupportedProtocols */ +static int hf_h225_modifiedSrcInfo; /* SEQUENCE_OF_AliasAddress */ +static int hf_h225_modifiedSrcInfo_item; /* AliasAddress */ +static int hf_h225_setup_bool; /* BOOLEAN */ +static int hf_h225_callProceeding_flg; /* BOOLEAN */ +static int hf_h225_connect_bool; /* BOOLEAN */ +static int hf_h225_alerting_bool; /* BOOLEAN */ +static int hf_h225_information_bool; /* BOOLEAN */ +static int hf_h225_releaseComplete_bool; /* BOOLEAN */ +static int hf_h225_facility_bool; /* BOOLEAN */ +static int hf_h225_progress_bool; /* BOOLEAN */ +static int hf_h225_empty; /* BOOLEAN */ +static int hf_h225_status_bool; /* BOOLEAN */ +static int hf_h225_statusInquiry_bool; /* BOOLEAN */ +static int hf_h225_setupAcknowledge_bool; /* BOOLEAN */ +static int hf_h225_notify_bool; /* BOOLEAN */ +static int hf_h225_rejectReason; /* AdmissionRejectReason */ +static int hf_h225_invalidPermission; /* NULL */ +static int hf_h225_requestDenied; /* NULL */ +static int hf_h225_invalidEndpointIdentifier; /* NULL */ +static int hf_h225_qosControlNotSupported; /* NULL */ +static int hf_h225_incompleteAddress; /* NULL */ +static int hf_h225_aliasesInconsistent; /* NULL */ +static int hf_h225_routeCallToSCN; /* SEQUENCE_OF_PartyNumber */ +static int hf_h225_routeCallToSCN_item; /* PartyNumber */ +static int hf_h225_exceedsCallCapacity; /* NULL */ +static int hf_h225_collectDestination; /* NULL */ +static int hf_h225_collectPIN; /* NULL */ +static int hf_h225_noRouteToDestination; /* NULL */ +static int hf_h225_unallocatedNumber; /* NULL */ +static int hf_h225_answeredCall; /* BOOLEAN */ +static int hf_h225_usageInformation; /* RasUsageInformation */ +static int hf_h225_bandwidthDetails; /* SEQUENCE_OF_BandwidthDetails */ +static int hf_h225_bandwidthDetails_item; /* BandwidthDetails */ +static int hf_h225_bandRejectReason; /* BandRejectReason */ +static int hf_h225_allowedBandWidth; /* BandWidth */ +static int hf_h225_notBound; /* NULL */ +static int hf_h225_invalidConferenceID; /* NULL */ +static int hf_h225_insufficientResources; /* NULL */ +static int hf_h225_replyAddress; /* TransportAddress */ +static int hf_h225_sourceInfo; /* SEQUENCE_OF_AliasAddress */ +static int hf_h225_sourceInfo_item; /* AliasAddress */ +static int hf_h225_hopCount; /* INTEGER_1_255 */ +static int hf_h225_sourceEndpointInfo; /* SEQUENCE_OF_AliasAddress */ +static int hf_h225_sourceEndpointInfo_item; /* AliasAddress */ +static int hf_h225_locationConfirm_callSignalAddress; /* TransportAddress */ +static int hf_h225_locationConfirm_rasAddress; /* TransportAddress */ +static int hf_h225_remoteExtensionAddress_item; /* AliasAddress */ +static int hf_h225_locationRejectReason; /* LocationRejectReason */ +static int hf_h225_notRegistered; /* NULL */ +static int hf_h225_routeCalltoSCN; /* SEQUENCE_OF_PartyNumber */ +static int hf_h225_routeCalltoSCN_item; /* PartyNumber */ +static int hf_h225_disengageReason; /* DisengageReason */ +static int hf_h225_terminationCause; /* CallTerminationCause */ +static int hf_h225_forcedDrop; /* NULL */ +static int hf_h225_normalDrop; /* NULL */ +static int hf_h225_disengageRejectReason; /* DisengageRejectReason */ +static int hf_h225_requestToDropOther; /* NULL */ +static int hf_h225_usageInfoRequested; /* RasUsageInfoTypes */ +static int hf_h225_segmentedResponseSupported; /* NULL */ +static int hf_h225_nextSegmentRequested; /* INTEGER_0_65535 */ +static int hf_h225_capacityInfoRequested; /* NULL */ +static int hf_h225_infoRequestResponse_rasAddress; /* TransportAddress */ +static int hf_h225_perCallInfo; /* T_perCallInfo */ +static int hf_h225_perCallInfo_item; /* T_perCallInfo_item */ +static int hf_h225_originator; /* BOOLEAN */ +static int hf_h225_audio; /* SEQUENCE_OF_RTPSession */ +static int hf_h225_audio_item; /* RTPSession */ +static int hf_h225_video; /* SEQUENCE_OF_RTPSession */ +static int hf_h225_video_item; /* RTPSession */ +static int hf_h225_data; /* SEQUENCE_OF_TransportChannelInfo */ +static int hf_h225_data_item; /* TransportChannelInfo */ +static int hf_h225_h245; /* TransportChannelInfo */ +static int hf_h225_callSignalling; /* TransportChannelInfo */ +static int hf_h225_substituteConfIDs; /* SEQUENCE_OF_ConferenceIdentifier */ +static int hf_h225_substituteConfIDs_item; /* ConferenceIdentifier */ +static int hf_h225_pdu; /* T_pdu */ +static int hf_h225_pdu_item; /* T_pdu_item */ +static int hf_h225_h323pdu; /* H323_UU_PDU */ +static int hf_h225_sent; /* BOOLEAN */ +static int hf_h225_needResponse; /* BOOLEAN */ +static int hf_h225_irrStatus; /* InfoRequestResponseStatus */ +static int hf_h225_unsolicited; /* BOOLEAN */ +static int hf_h225_complete; /* NULL */ +static int hf_h225_incomplete; /* NULL */ +static int hf_h225_segment; /* INTEGER_0_65535 */ +static int hf_h225_invalidCall; /* NULL */ +static int hf_h225_nakReason; /* InfoRequestNakReason */ +static int hf_h225_messageNotUnderstood; /* OCTET_STRING */ +static int hf_h225_delay; /* INTEGER_1_65535 */ +static int hf_h225_protocols; /* SEQUENCE_OF_SupportedProtocols */ +static int hf_h225_protocols_item; /* SupportedProtocols */ +static int hf_h225_almostOutOfResources; /* BOOLEAN */ +static int hf_h225_callSpecific; /* T_callSpecific */ +static int hf_h225_result; /* T_result */ +static int hf_h225_started; /* NULL */ +static int hf_h225_failed; /* NULL */ +static int hf_h225_stopped; /* NULL */ +static int hf_h225_notAvailable; /* NULL */ /* Initialize the subtree pointers */ -static gint ett_h225 = -1; -static gint ett_h225_H323_UserInformation = -1; -static gint ett_h225_T_user_data = -1; -static gint ett_h225_H323_UU_PDU = -1; -static gint ett_h225_T_h323_message_body = -1; -static gint ett_h225_T_h4501SupplementaryService = -1; -static gint ett_h225_H245Control = -1; -static gint ett_h225_SEQUENCE_OF_NonStandardParameter = -1; -static gint ett_h225_T_tunnelledSignallingMessage = -1; -static gint ett_h225_T_messageContent = -1; -static gint ett_h225_SEQUENCE_OF_GenericData = -1; -static gint ett_h225_StimulusControl = -1; -static gint ett_h225_Alerting_UUIE = -1; -static gint ett_h225_SEQUENCE_OF_ClearToken = -1; -static gint ett_h225_SEQUENCE_OF_CryptoH323Token = -1; -static gint ett_h225_SEQUENCE_OF_AliasAddress = -1; -static gint ett_h225_SEQUENCE_OF_ServiceControlSession = -1; -static gint ett_h225_SEQUENCE_OF_DisplayName = -1; -static gint ett_h225_CallProceeding_UUIE = -1; -static gint ett_h225_Connect_UUIE = -1; -static gint ett_h225_Information_UUIE = -1; -static gint ett_h225_ReleaseComplete_UUIE = -1; -static gint ett_h225_ReleaseCompleteReason = -1; -static gint ett_h225_Setup_UUIE = -1; -static gint ett_h225_SEQUENCE_OF_CallReferenceValue = -1; -static gint ett_h225_T_conferenceGoal = -1; -static gint ett_h225_SEQUENCE_OF_H245Security = -1; -static gint ett_h225_FastStart = -1; -static gint ett_h225_T_connectionParameters = -1; -static gint ett_h225_Language = -1; -static gint ett_h225_SEQUENCE_OF_SupportedProtocols = -1; -static gint ett_h225_SEQUENCE_OF_FeatureDescriptor = -1; -static gint ett_h225_ParallelH245Control = -1; -static gint ett_h225_SEQUENCE_OF_ExtendedAliasAddress = -1; -static gint ett_h225_ScnConnectionType = -1; -static gint ett_h225_ScnConnectionAggregation = -1; -static gint ett_h225_PresentationIndicator = -1; -static gint ett_h225_Facility_UUIE = -1; -static gint ett_h225_SEQUENCE_OF_ConferenceList = -1; -static gint ett_h225_ConferenceList = -1; -static gint ett_h225_FacilityReason = -1; -static gint ett_h225_Progress_UUIE = -1; -static gint ett_h225_TransportAddress = -1; -static gint ett_h225_H245TransportAddress = -1; -static gint ett_h225_T_h245IpAddress = -1; -static gint ett_h225_T_h245IpSourceRoute = -1; -static gint ett_h225_T_h245Route = -1; -static gint ett_h225_T_h245Routing = -1; -static gint ett_h225_T_h245IpxAddress = -1; -static gint ett_h225_T_h245Ip6Address = -1; -static gint ett_h225_T_ipAddress = -1; -static gint ett_h225_T_ipSourceRoute = -1; -static gint ett_h225_T_route = -1; -static gint ett_h225_T_routing = -1; -static gint ett_h225_T_ipxAddress = -1; -static gint ett_h225_T_ip6Address = -1; -static gint ett_h225_Status_UUIE = -1; -static gint ett_h225_StatusInquiry_UUIE = -1; -static gint ett_h225_SetupAcknowledge_UUIE = -1; -static gint ett_h225_Notify_UUIE = -1; -static gint ett_h225_EndpointType = -1; -static gint ett_h225_SEQUENCE_OF_TunnelledProtocol = -1; -static gint ett_h225_GatewayInfo = -1; -static gint ett_h225_SupportedProtocols = -1; -static gint ett_h225_H310Caps = -1; -static gint ett_h225_SEQUENCE_OF_DataRate = -1; -static gint ett_h225_SEQUENCE_OF_SupportedPrefix = -1; -static gint ett_h225_H320Caps = -1; -static gint ett_h225_H321Caps = -1; -static gint ett_h225_H322Caps = -1; -static gint ett_h225_H323Caps = -1; -static gint ett_h225_H324Caps = -1; -static gint ett_h225_VoiceCaps = -1; -static gint ett_h225_T120OnlyCaps = -1; -static gint ett_h225_NonStandardProtocol = -1; -static gint ett_h225_T38FaxAnnexbOnlyCaps = -1; -static gint ett_h225_SIPCaps = -1; -static gint ett_h225_McuInfo = -1; -static gint ett_h225_TerminalInfo = -1; -static gint ett_h225_GatekeeperInfo = -1; -static gint ett_h225_VendorIdentifier = -1; -static gint ett_h225_H221NonStandard = -1; -static gint ett_h225_TunnelledProtocol = -1; -static gint ett_h225_TunnelledProtocol_id = -1; -static gint ett_h225_TunnelledProtocolAlternateIdentifier = -1; -static gint ett_h225_NonStandardParameter = -1; -static gint ett_h225_NonStandardIdentifier = -1; -static gint ett_h225_AliasAddress = -1; -static gint ett_h225_AddressPattern = -1; -static gint ett_h225_T_range = -1; -static gint ett_h225_PartyNumber = -1; -static gint ett_h225_PublicPartyNumber = -1; -static gint ett_h225_PrivatePartyNumber = -1; -static gint ett_h225_DisplayName = -1; -static gint ett_h225_PublicTypeOfNumber = -1; -static gint ett_h225_PrivateTypeOfNumber = -1; -static gint ett_h225_MobileUIM = -1; -static gint ett_h225_ANSI_41_UIM = -1; -static gint ett_h225_T_system_id = -1; -static gint ett_h225_GSM_UIM = -1; -static gint ett_h225_IsupNumber = -1; -static gint ett_h225_IsupPublicPartyNumber = -1; -static gint ett_h225_IsupPrivatePartyNumber = -1; -static gint ett_h225_NatureOfAddress = -1; -static gint ett_h225_ExtendedAliasAddress = -1; -static gint ett_h225_Endpoint = -1; -static gint ett_h225_SEQUENCE_OF_TransportAddress = -1; -static gint ett_h225_AlternateTransportAddresses = -1; -static gint ett_h225_UseSpecifiedTransport = -1; -static gint ett_h225_AlternateGK = -1; -static gint ett_h225_AltGKInfo = -1; -static gint ett_h225_SEQUENCE_OF_AlternateGK = -1; -static gint ett_h225_SecurityServiceMode = -1; -static gint ett_h225_SecurityCapabilities = -1; -static gint ett_h225_SecurityErrors = -1; -static gint ett_h225_SecurityErrors2 = -1; -static gint ett_h225_H245Security = -1; -static gint ett_h225_QseriesOptions = -1; -static gint ett_h225_Q954Details = -1; -static gint ett_h225_CallIdentifier = -1; -static gint ett_h225_EncryptIntAlg = -1; -static gint ett_h225_NonIsoIntegrityMechanism = -1; -static gint ett_h225_IntegrityMechanism = -1; -static gint ett_h225_ICV = -1; -static gint ett_h225_CryptoH323Token = -1; -static gint ett_h225_T_cryptoEPPwdHash = -1; -static gint ett_h225_T_cryptoGKPwdHash = -1; -static gint ett_h225_DataRate = -1; -static gint ett_h225_CallLinkage = -1; -static gint ett_h225_SupportedPrefix = -1; -static gint ett_h225_CapacityReportingCapability = -1; -static gint ett_h225_CapacityReportingSpecification = -1; -static gint ett_h225_CapacityReportingSpecification_when = -1; -static gint ett_h225_CallCapacity = -1; -static gint ett_h225_CallCapacityInfo = -1; -static gint ett_h225_SEQUENCE_OF_CallsAvailable = -1; -static gint ett_h225_CallsAvailable = -1; -static gint ett_h225_CircuitInfo = -1; -static gint ett_h225_CircuitIdentifier = -1; -static gint ett_h225_CicInfo = -1; -static gint ett_h225_T_cic_2_4 = -1; -static gint ett_h225_GroupID = -1; -static gint ett_h225_T_member = -1; -static gint ett_h225_CarrierInfo = -1; -static gint ett_h225_ServiceControlDescriptor = -1; -static gint ett_h225_ServiceControlSession = -1; -static gint ett_h225_ServiceControlSession_reason = -1; -static gint ett_h225_RasUsageInfoTypes = -1; -static gint ett_h225_RasUsageSpecification = -1; -static gint ett_h225_RasUsageSpecification_when = -1; -static gint ett_h225_RasUsageSpecificationcallStartingPoint = -1; -static gint ett_h225_RasUsageInformation = -1; -static gint ett_h225_CallTerminationCause = -1; -static gint ett_h225_BandwidthDetails = -1; -static gint ett_h225_CallCreditCapability = -1; -static gint ett_h225_CallCreditServiceControl = -1; -static gint ett_h225_T_billingMode = -1; -static gint ett_h225_CallCreditServiceControl_callStartingPoint = -1; -static gint ett_h225_GenericData = -1; -static gint ett_h225_SEQUENCE_SIZE_1_512_OF_EnumeratedParameter = -1; -static gint ett_h225_GenericIdentifier = -1; -static gint ett_h225_EnumeratedParameter = -1; -static gint ett_h225_Content = -1; -static gint ett_h225_SEQUENCE_SIZE_1_16_OF_GenericData = -1; -static gint ett_h225_FeatureSet = -1; -static gint ett_h225_TransportChannelInfo = -1; -static gint ett_h225_RTPSession = -1; -static gint ett_h225_T_associatedSessionIds = -1; -static gint ett_h225_RehomingModel = -1; -static gint ett_h225_RasMessage = -1; -static gint ett_h225_SEQUENCE_OF_AdmissionConfirm = -1; -static gint ett_h225_GatekeeperRequest = -1; -static gint ett_h225_SEQUENCE_OF_Endpoint = -1; -static gint ett_h225_SEQUENCE_OF_AuthenticationMechanism = -1; -static gint ett_h225_T_algorithmOIDs = -1; -static gint ett_h225_SEQUENCE_OF_IntegrityMechanism = -1; -static gint ett_h225_GatekeeperConfirm = -1; -static gint ett_h225_GatekeeperReject = -1; -static gint ett_h225_GatekeeperRejectReason = -1; -static gint ett_h225_RegistrationRequest = -1; -static gint ett_h225_SEQUENCE_OF_AddressPattern = -1; -static gint ett_h225_SEQUENCE_OF_H248PackagesDescriptor = -1; -static gint ett_h225_RegistrationConfirm = -1; -static gint ett_h225_T_preGrantedARQ = -1; -static gint ett_h225_SEQUENCE_OF_RasUsageSpecification = -1; -static gint ett_h225_RegistrationReject = -1; -static gint ett_h225_RegistrationRejectReason = -1; -static gint ett_h225_T_invalidTerminalAliases = -1; -static gint ett_h225_UnregistrationRequest = -1; -static gint ett_h225_UnregRequestReason = -1; -static gint ett_h225_UnregistrationConfirm = -1; -static gint ett_h225_UnregistrationReject = -1; -static gint ett_h225_UnregRejectReason = -1; -static gint ett_h225_AdmissionRequest = -1; -static gint ett_h225_DestinationInfo = -1; -static gint ett_h225_CallType = -1; -static gint ett_h225_CallModel = -1; -static gint ett_h225_TransportQOS = -1; -static gint ett_h225_SEQUENCE_SIZE_1_256_OF_QOSCapability = -1; -static gint ett_h225_AdmissionConfirm = -1; -static gint ett_h225_UUIEsRequested = -1; -static gint ett_h225_AdmissionReject = -1; -static gint ett_h225_AdmissionRejectReason = -1; -static gint ett_h225_SEQUENCE_OF_PartyNumber = -1; -static gint ett_h225_BandwidthRequest = -1; -static gint ett_h225_SEQUENCE_OF_BandwidthDetails = -1; -static gint ett_h225_BandwidthConfirm = -1; -static gint ett_h225_BandwidthReject = -1; -static gint ett_h225_BandRejectReason = -1; -static gint ett_h225_LocationRequest = -1; -static gint ett_h225_LocationConfirm = -1; -static gint ett_h225_LocationReject = -1; -static gint ett_h225_LocationRejectReason = -1; -static gint ett_h225_DisengageRequest = -1; -static gint ett_h225_DisengageReason = -1; -static gint ett_h225_DisengageConfirm = -1; -static gint ett_h225_DisengageReject = -1; -static gint ett_h225_DisengageRejectReason = -1; -static gint ett_h225_InfoRequest = -1; -static gint ett_h225_InfoRequestResponse = -1; -static gint ett_h225_T_perCallInfo = -1; -static gint ett_h225_T_perCallInfo_item = -1; -static gint ett_h225_SEQUENCE_OF_RTPSession = -1; -static gint ett_h225_SEQUENCE_OF_TransportChannelInfo = -1; -static gint ett_h225_SEQUENCE_OF_ConferenceIdentifier = -1; -static gint ett_h225_T_pdu = -1; -static gint ett_h225_T_pdu_item = -1; -static gint ett_h225_InfoRequestResponseStatus = -1; -static gint ett_h225_InfoRequestAck = -1; -static gint ett_h225_InfoRequestNak = -1; -static gint ett_h225_InfoRequestNakReason = -1; -static gint ett_h225_NonStandardMessage = -1; -static gint ett_h225_UnknownMessageResponse = -1; -static gint ett_h225_RequestInProgress = -1; -static gint ett_h225_ResourcesAvailableIndicate = -1; -static gint ett_h225_ResourcesAvailableConfirm = -1; -static gint ett_h225_ServiceControlIndication = -1; -static gint ett_h225_T_callSpecific = -1; -static gint ett_h225_ServiceControlResponse = -1; -static gint ett_h225_T_result = -1; +static int ett_h225; +static int ett_h225_H323_UserInformation; +static int ett_h225_T_user_data; +static int ett_h225_H323_UU_PDU; +static int ett_h225_T_h323_message_body; +static int ett_h225_T_h4501SupplementaryService; +static int ett_h225_H245Control; +static int ett_h225_SEQUENCE_OF_NonStandardParameter; +static int ett_h225_T_tunnelledSignallingMessage; +static int ett_h225_T_messageContent; +static int ett_h225_SEQUENCE_OF_GenericData; +static int ett_h225_StimulusControl; +static int ett_h225_Alerting_UUIE; +static int ett_h225_SEQUENCE_OF_ClearToken; +static int ett_h225_SEQUENCE_OF_CryptoH323Token; +static int ett_h225_SEQUENCE_OF_AliasAddress; +static int ett_h225_SEQUENCE_OF_ServiceControlSession; +static int ett_h225_SEQUENCE_OF_DisplayName; +static int ett_h225_CallProceeding_UUIE; +static int ett_h225_Connect_UUIE; +static int ett_h225_Information_UUIE; +static int ett_h225_ReleaseComplete_UUIE; +static int ett_h225_ReleaseCompleteReason; +static int ett_h225_Setup_UUIE; +static int ett_h225_SEQUENCE_OF_CallReferenceValue; +static int ett_h225_T_conferenceGoal; +static int ett_h225_SEQUENCE_OF_H245Security; +static int ett_h225_FastStart; +static int ett_h225_T_connectionParameters; +static int ett_h225_Language; +static int ett_h225_SEQUENCE_OF_SupportedProtocols; +static int ett_h225_SEQUENCE_OF_FeatureDescriptor; +static int ett_h225_ParallelH245Control; +static int ett_h225_SEQUENCE_OF_ExtendedAliasAddress; +static int ett_h225_ScnConnectionType; +static int ett_h225_ScnConnectionAggregation; +static int ett_h225_PresentationIndicator; +static int ett_h225_Facility_UUIE; +static int ett_h225_SEQUENCE_OF_ConferenceList; +static int ett_h225_ConferenceList; +static int ett_h225_FacilityReason; +static int ett_h225_Progress_UUIE; +static int ett_h225_TransportAddress; +static int ett_h225_H245TransportAddress; +static int ett_h225_T_h245IpAddress; +static int ett_h225_T_h245IpSourceRoute; +static int ett_h225_T_h245Route; +static int ett_h225_T_h245Routing; +static int ett_h225_T_h245IpxAddress; +static int ett_h225_T_h245Ip6Address; +static int ett_h225_T_ipAddress; +static int ett_h225_T_ipSourceRoute; +static int ett_h225_T_route; +static int ett_h225_T_routing; +static int ett_h225_T_ipxAddress; +static int ett_h225_T_ip6Address; +static int ett_h225_Status_UUIE; +static int ett_h225_StatusInquiry_UUIE; +static int ett_h225_SetupAcknowledge_UUIE; +static int ett_h225_Notify_UUIE; +static int ett_h225_EndpointType; +static int ett_h225_SEQUENCE_OF_TunnelledProtocol; +static int ett_h225_GatewayInfo; +static int ett_h225_SupportedProtocols; +static int ett_h225_H310Caps; +static int ett_h225_SEQUENCE_OF_DataRate; +static int ett_h225_SEQUENCE_OF_SupportedPrefix; +static int ett_h225_H320Caps; +static int ett_h225_H321Caps; +static int ett_h225_H322Caps; +static int ett_h225_H323Caps; +static int ett_h225_H324Caps; +static int ett_h225_VoiceCaps; +static int ett_h225_T120OnlyCaps; +static int ett_h225_NonStandardProtocol; +static int ett_h225_T38FaxAnnexbOnlyCaps; +static int ett_h225_SIPCaps; +static int ett_h225_McuInfo; +static int ett_h225_TerminalInfo; +static int ett_h225_GatekeeperInfo; +static int ett_h225_VendorIdentifier; +static int ett_h225_H221NonStandard; +static int ett_h225_TunnelledProtocol; +static int ett_h225_TunnelledProtocol_id; +static int ett_h225_TunnelledProtocolAlternateIdentifier; +static int ett_h225_NonStandardParameter; +static int ett_h225_NonStandardIdentifier; +static int ett_h225_AliasAddress; +static int ett_h225_AddressPattern; +static int ett_h225_T_range; +static int ett_h225_PartyNumber; +static int ett_h225_PublicPartyNumber; +static int ett_h225_PrivatePartyNumber; +static int ett_h225_DisplayName; +static int ett_h225_PublicTypeOfNumber; +static int ett_h225_PrivateTypeOfNumber; +static int ett_h225_MobileUIM; +static int ett_h225_ANSI_41_UIM; +static int ett_h225_T_system_id; +static int ett_h225_GSM_UIM; +static int ett_h225_IsupNumber; +static int ett_h225_IsupPublicPartyNumber; +static int ett_h225_IsupPrivatePartyNumber; +static int ett_h225_NatureOfAddress; +static int ett_h225_ExtendedAliasAddress; +static int ett_h225_Endpoint; +static int ett_h225_SEQUENCE_OF_TransportAddress; +static int ett_h225_AlternateTransportAddresses; +static int ett_h225_UseSpecifiedTransport; +static int ett_h225_AlternateGK; +static int ett_h225_AltGKInfo; +static int ett_h225_SEQUENCE_OF_AlternateGK; +static int ett_h225_SecurityServiceMode; +static int ett_h225_SecurityCapabilities; +static int ett_h225_SecurityErrors; +static int ett_h225_SecurityErrors2; +static int ett_h225_H245Security; +static int ett_h225_QseriesOptions; +static int ett_h225_Q954Details; +static int ett_h225_CallIdentifier; +static int ett_h225_EncryptIntAlg; +static int ett_h225_NonIsoIntegrityMechanism; +static int ett_h225_IntegrityMechanism; +static int ett_h225_ICV; +static int ett_h225_CryptoH323Token; +static int ett_h225_T_cryptoEPPwdHash; +static int ett_h225_T_cryptoGKPwdHash; +static int ett_h225_DataRate; +static int ett_h225_CallLinkage; +static int ett_h225_SupportedPrefix; +static int ett_h225_CapacityReportingCapability; +static int ett_h225_CapacityReportingSpecification; +static int ett_h225_CapacityReportingSpecification_when; +static int ett_h225_CallCapacity; +static int ett_h225_CallCapacityInfo; +static int ett_h225_SEQUENCE_OF_CallsAvailable; +static int ett_h225_CallsAvailable; +static int ett_h225_CircuitInfo; +static int ett_h225_CircuitIdentifier; +static int ett_h225_CicInfo; +static int ett_h225_T_cic_2_4; +static int ett_h225_GroupID; +static int ett_h225_T_member; +static int ett_h225_CarrierInfo; +static int ett_h225_ServiceControlDescriptor; +static int ett_h225_ServiceControlSession; +static int ett_h225_ServiceControlSession_reason; +static int ett_h225_RasUsageInfoTypes; +static int ett_h225_RasUsageSpecification; +static int ett_h225_RasUsageSpecification_when; +static int ett_h225_RasUsageSpecificationcallStartingPoint; +static int ett_h225_RasUsageInformation; +static int ett_h225_CallTerminationCause; +static int ett_h225_BandwidthDetails; +static int ett_h225_CallCreditCapability; +static int ett_h225_CallCreditServiceControl; +static int ett_h225_T_billingMode; +static int ett_h225_CallCreditServiceControl_callStartingPoint; +static int ett_h225_GenericData; +static int ett_h225_SEQUENCE_SIZE_1_512_OF_EnumeratedParameter; +static int ett_h225_GenericIdentifier; +static int ett_h225_EnumeratedParameter; +static int ett_h225_Content; +static int ett_h225_SEQUENCE_SIZE_1_16_OF_GenericData; +static int ett_h225_FeatureSet; +static int ett_h225_TransportChannelInfo; +static int ett_h225_RTPSession; +static int ett_h225_T_associatedSessionIds; +static int ett_h225_RehomingModel; +static int ett_h225_RasMessage; +static int ett_h225_SEQUENCE_OF_AdmissionConfirm; +static int ett_h225_GatekeeperRequest; +static int ett_h225_SEQUENCE_OF_Endpoint; +static int ett_h225_SEQUENCE_OF_AuthenticationMechanism; +static int ett_h225_T_algorithmOIDs; +static int ett_h225_SEQUENCE_OF_IntegrityMechanism; +static int ett_h225_GatekeeperConfirm; +static int ett_h225_GatekeeperReject; +static int ett_h225_GatekeeperRejectReason; +static int ett_h225_RegistrationRequest; +static int ett_h225_SEQUENCE_OF_AddressPattern; +static int ett_h225_SEQUENCE_OF_H248PackagesDescriptor; +static int ett_h225_RegistrationConfirm; +static int ett_h225_T_preGrantedARQ; +static int ett_h225_SEQUENCE_OF_RasUsageSpecification; +static int ett_h225_RegistrationReject; +static int ett_h225_RegistrationRejectReason; +static int ett_h225_T_invalidTerminalAliases; +static int ett_h225_UnregistrationRequest; +static int ett_h225_UnregRequestReason; +static int ett_h225_UnregistrationConfirm; +static int ett_h225_UnregistrationReject; +static int ett_h225_UnregRejectReason; +static int ett_h225_AdmissionRequest; +static int ett_h225_DestinationInfo; +static int ett_h225_CallType; +static int ett_h225_CallModel; +static int ett_h225_TransportQOS; +static int ett_h225_SEQUENCE_SIZE_1_256_OF_QOSCapability; +static int ett_h225_AdmissionConfirm; +static int ett_h225_UUIEsRequested; +static int ett_h225_AdmissionReject; +static int ett_h225_AdmissionRejectReason; +static int ett_h225_SEQUENCE_OF_PartyNumber; +static int ett_h225_BandwidthRequest; +static int ett_h225_SEQUENCE_OF_BandwidthDetails; +static int ett_h225_BandwidthConfirm; +static int ett_h225_BandwidthReject; +static int ett_h225_BandRejectReason; +static int ett_h225_LocationRequest; +static int ett_h225_LocationConfirm; +static int ett_h225_LocationReject; +static int ett_h225_LocationRejectReason; +static int ett_h225_DisengageRequest; +static int ett_h225_DisengageReason; +static int ett_h225_DisengageConfirm; +static int ett_h225_DisengageReject; +static int ett_h225_DisengageRejectReason; +static int ett_h225_InfoRequest; +static int ett_h225_InfoRequestResponse; +static int ett_h225_T_perCallInfo; +static int ett_h225_T_perCallInfo_item; +static int ett_h225_SEQUENCE_OF_RTPSession; +static int ett_h225_SEQUENCE_OF_TransportChannelInfo; +static int ett_h225_SEQUENCE_OF_ConferenceIdentifier; +static int ett_h225_T_pdu; +static int ett_h225_T_pdu_item; +static int ett_h225_InfoRequestResponseStatus; +static int ett_h225_InfoRequestAck; +static int ett_h225_InfoRequestNak; +static int ett_h225_InfoRequestNakReason; +static int ett_h225_NonStandardMessage; +static int ett_h225_UnknownMessageResponse; +static int ett_h225_RequestInProgress; +static int ett_h225_ResourcesAvailableIndicate; +static int ett_h225_ResourcesAvailableConfirm; +static int ett_h225_ServiceControlIndication; +static int ett_h225_T_callSpecific; +static int ett_h225_ServiceControlResponse; +static int ett_h225_T_result; /* Preferences */ -static guint h225_tls_port = TLS_PORT_CS; -static gboolean h225_reassembly = TRUE; -static gboolean h225_h245_in_tree = TRUE; -static gboolean h225_tp_in_tree = TRUE; +static unsigned h225_tls_port = TLS_PORT_CS; +static bool h225_reassembly = true; +static bool h225_h245_in_tree = true; +static bool h225_tp_in_tree = true; /* Global variables */ -static guint32 ipv4_address; +static uint32_t ipv4_address; static ws_in6_addr ipv6_address; static ws_in6_addr ipv6_address_zeros = {{0}}; -static guint32 ip_port; -static gboolean contains_faststart = FALSE; +static uint32_t ip_port; +static bool contains_faststart; static e_guid_t *call_id_guid; /* NonStandardParameter */ static const char *nsiOID; -static guint32 h221NonStandard; -static guint32 t35CountryCode; -static guint32 t35Extension; -static guint32 manufacturerCode; +static uint32_t h221NonStandard; +static uint32_t t35CountryCode; +static uint32_t t35Extension; +static uint32_t manufacturerCode; /* TunnelledProtocol */ static const char *tpOID; @@ -1274,7 +1277,7 @@ dissect_h225_T_h245Ip(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p ipv4_address = 0; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - 4, 4, FALSE, &value_tvb); + 4, 4, false, &value_tvb); if (value_tvb) ipv4_address = tvb_get_ipv4(value_tvb, 0); @@ -1287,7 +1290,7 @@ dissect_h225_T_h245Ip(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p static int dissect_h225_T_h245IpPort(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 65535U, &ip_port, FALSE); + 0U, 65535U, &ip_port, false); return offset; } @@ -1312,7 +1315,7 @@ dissect_h225_T_h245IpAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static int dissect_h225_OCTET_STRING_SIZE_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - 4, 4, FALSE, NULL); + 4, 4, false, NULL); return offset; } @@ -1322,7 +1325,7 @@ dissect_h225_OCTET_STRING_SIZE_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * static int dissect_h225_INTEGER_0_65535(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 65535U, NULL, FALSE); + 0U, 65535U, NULL, false); return offset; } @@ -1393,7 +1396,7 @@ dissect_h225_T_h245IpSourceRoute(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * static int dissect_h225_OCTET_STRING_SIZE_6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - 6, 6, FALSE, NULL); + 6, 6, false, NULL); return offset; } @@ -1403,7 +1406,7 @@ dissect_h225_OCTET_STRING_SIZE_6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * static int dissect_h225_OCTET_STRING_SIZE_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - 2, 2, FALSE, NULL); + 2, 2, false, NULL); return offset; } @@ -1432,7 +1435,7 @@ dissect_h225_T_h245Ip6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, ipv6_address = ipv6_address_zeros; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - 16, 16, FALSE, &value_tvb); + 16, 16, false, &value_tvb); if (value_tvb) tvb_get_ipv6(value_tvb, 0, &ipv6_address); @@ -1445,7 +1448,7 @@ dissect_h225_T_h245Ip6(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, static int dissect_h225_T_h245Ip6port(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 65535U, &ip_port, FALSE); + 0U, 65535U, &ip_port, false); return offset; } @@ -1470,7 +1473,7 @@ dissect_h225_T_h245Ip6Address(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act static int dissect_h225_OCTET_STRING_SIZE_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - 16, 16, FALSE, NULL); + 16, 16, false, NULL); return offset; } @@ -1480,7 +1483,7 @@ dissect_h225_OCTET_STRING_SIZE_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static int dissect_h225_OCTET_STRING_SIZE_1_20(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - 1, 20, FALSE, NULL); + 1, 20, false, NULL); return offset; } @@ -1499,7 +1502,7 @@ dissect_h225_T_nsiOID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p static int dissect_h225_T_t35CountryCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 255U, &t35CountryCode, FALSE); + 0U, 255U, &t35CountryCode, false); return offset; } @@ -1509,7 +1512,7 @@ dissect_h225_T_t35CountryCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act static int dissect_h225_T_t35Extension(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 255U, &t35Extension, FALSE); + 0U, 255U, &t35Extension, false); return offset; } @@ -1519,7 +1522,7 @@ dissect_h225_T_t35Extension(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static int dissect_h225_T_manufacturerCode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 65535U, &manufacturerCode, FALSE); + 0U, 65535U, &manufacturerCode, false); return offset; } @@ -1560,7 +1563,7 @@ static const per_choice_t NonStandardIdentifier_choice[] = { static int dissect_h225_NonStandardIdentifier(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - gint32 value; + int32_t value; nsiOID = ""; h221NonStandard = 0; @@ -1590,7 +1593,7 @@ dissect_h225_T_nsp_data(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, tvbuff_t *next_tvb = NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - NO_BOUND, NO_BOUND, FALSE, &next_tvb); + NO_BOUND, NO_BOUND, false, &next_tvb); if (next_tvb && tvb_reported_length(next_tvb)) { call_dissector((nsp_handle)?nsp_handle:data_handle, next_tvb, actx->pinfo, tree); @@ -1653,7 +1656,7 @@ dissect_h225_H245TransportAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t h225_pi = (h225_packet_info*)p_get_proto_data(actx->pinfo->pool, actx->pinfo, proto_h225, 0); if (h225_pi) { - h225_pi->is_h245 = TRUE; + h225_pi->is_h245 = true; h225_pi->h245_address = ipv4_address; h225_pi->h245_port = ip_port; } @@ -1683,24 +1686,24 @@ dissect_h225_H245TransportAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static int dissect_h225_DialedDigits(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { tvbuff_t *value_tvb = NULL; - guint len = 0; + unsigned len = 0; h225_packet_info* h225_pi; offset = dissect_per_restricted_character_string(tvb, offset, actx, tree, hf_index, - 1, 128, FALSE, "0123456789#*,", 13, + 1, 128, false, "0123456789#*,", 13, &value_tvb); h225_pi = (h225_packet_info*)p_get_proto_data(actx->pinfo->pool, actx->pinfo, proto_h225, 0); - if (h225_pi && h225_pi->is_destinationInfo == TRUE) { + if (h225_pi && h225_pi->is_destinationInfo == true) { if (value_tvb) { len = tvb_reported_length(value_tvb); /* XXX - should this be allocated as an ephemeral string? */ if (len > sizeof h225_pi->dialedDigits - 1) len = sizeof h225_pi->dialedDigits - 1; - tvb_memcpy(value_tvb, (guint8*)h225_pi->dialedDigits, 0, len); + tvb_memcpy(value_tvb, (uint8_t*)h225_pi->dialedDigits, 0, len); } h225_pi->dialedDigits[len] = '\0'; - h225_pi->is_destinationInfo = FALSE; + h225_pi->is_destinationInfo = false; } return offset; @@ -1711,7 +1714,7 @@ dissect_h225_DialedDigits(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U static int dissect_h225_BMPString_SIZE_1_256(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_BMPString(tvb, offset, actx, tree, hf_index, - 1, 256, FALSE); + 1, 256, false); return offset; } @@ -1721,7 +1724,7 @@ dissect_h225_BMPString_SIZE_1_256(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static int dissect_h225_IA5String_SIZE_1_512(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_IA5String(tvb, offset, actx, tree, hf_index, - 1, 512, FALSE, + 1, 512, false, NULL); return offset; @@ -1732,7 +1735,7 @@ dissect_h225_IA5String_SIZE_1_512(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static int dissect_h225_IpV4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - 4, 4, FALSE, NULL); + 4, 4, false, NULL); return offset; } @@ -1902,7 +1905,7 @@ dissect_h225_PublicTypeOfNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a static int dissect_h225_NumberDigits(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_restricted_character_string(tvb, offset, actx, tree, hf_index, - 1, 128, FALSE, "0123456789#*,", 13, + 1, 128, false, "0123456789#*,", 13, NULL); return offset; @@ -2001,7 +2004,7 @@ dissect_h225_PartyNumber(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ static int dissect_h225_TBCD_STRING(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { int min_len, max_len; - gboolean has_extension; + bool has_extension; get_size_constraint_from_stack(actx, "TBCD_STRING", &min_len, &max_len, &has_extension); offset = dissect_per_restricted_character_string(tvb, offset, actx, tree, hf_index, @@ -2016,7 +2019,7 @@ dissect_h225_TBCD_STRING(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ static int dissect_h225_TBCD_STRING_SIZE_3_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_size_constrained_type(tvb, offset, actx, tree, hf_index, dissect_h225_TBCD_STRING, - "TBCD_STRING", 3, 16, FALSE); + "TBCD_STRING", 3, 16, false); return offset; } @@ -2026,7 +2029,7 @@ dissect_h225_TBCD_STRING_SIZE_3_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static int dissect_h225_TBCD_STRING_SIZE_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_size_constrained_type(tvb, offset, actx, tree, hf_index, dissect_h225_TBCD_STRING, - "TBCD_STRING", 16, 16, FALSE); + "TBCD_STRING", 16, 16, false); return offset; } @@ -2036,7 +2039,7 @@ dissect_h225_TBCD_STRING_SIZE_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * static int dissect_h225_TBCD_STRING_SIZE_1_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_size_constrained_type(tvb, offset, actx, tree, hf_index, dissect_h225_TBCD_STRING, - "TBCD_STRING", 1, 4, FALSE); + "TBCD_STRING", 1, 4, false); return offset; } @@ -2068,7 +2071,7 @@ dissect_h225_T_system_id(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ static int dissect_h225_OCTET_STRING_SIZE_1(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - 1, 1, FALSE, NULL); + 1, 1, false, NULL); return offset; } @@ -2103,7 +2106,7 @@ dissect_h225_ANSI_41_UIM(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ static int dissect_h225_OCTET_STRING_SIZE_1_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - 1, 4, FALSE, NULL); + 1, 4, false, NULL); return offset; } @@ -2113,7 +2116,7 @@ dissect_h225_OCTET_STRING_SIZE_1_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static int dissect_h225_TBCD_STRING_SIZE_15_16(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_size_constrained_type(tvb, offset, actx, tree, hf_index, dissect_h225_TBCD_STRING, - "TBCD_STRING", 15, 16, FALSE); + "TBCD_STRING", 15, 16, false); return offset; } @@ -2198,7 +2201,7 @@ dissect_h225_NatureOfAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static int dissect_h225_IsupDigits(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_restricted_character_string(tvb, offset, actx, tree, hf_index, - 1, 128, FALSE, "0123456789ABCDE", 15, + 1, 128, false, "0123456789ABCDE", 15, NULL); return offset; @@ -2314,7 +2317,7 @@ dissect_h225_SEQUENCE_OF_AliasAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ct static int dissect_h225_OCTET_STRING_SIZE_1_256(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - 1, 256, FALSE, NULL); + 1, 256, false, NULL); return offset; } @@ -2364,7 +2367,7 @@ dissect_h225_GatekeeperInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx int dissect_h225_BandWidth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 4294967295U, NULL, FALSE); + 0U, 4294967295U, NULL, false); return offset; } @@ -2374,7 +2377,7 @@ dissect_h225_BandWidth(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, static int dissect_h225_INTEGER_1_256(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 1U, 256U, NULL, FALSE); + 1U, 256U, NULL, false); return offset; } @@ -2727,7 +2730,7 @@ dissect_h225_BOOLEAN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr static int dissect_h225_BIT_STRING_SIZE_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, - 32, 32, FALSE, NULL, 0, NULL, NULL); + 32, 32, false, NULL, 0, NULL, NULL); return offset; } @@ -2746,7 +2749,7 @@ dissect_h225_T_tunnelledProtocolObjectID(tvbuff_t *tvb _U_, int offset _U_, asn1 static int dissect_h225_IA5String_SIZE_1_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_IA5String(tvb, offset, actx, tree, hf_index, - 1, 64, FALSE, + 1, 64, false, NULL); return offset; @@ -2847,7 +2850,7 @@ dissect_h225_EndpointType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U int dissect_h225_CallReferenceValue(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 65535U, NULL, FALSE); + 0U, 65535U, NULL, false); return offset; } @@ -2870,7 +2873,7 @@ dissect_h225_SEQUENCE_OF_CallReferenceValue(tvbuff_t *tvb _U_, int offset _U_, a int dissect_h225_GloballyUniqueID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - 16, 16, FALSE, (tvbuff_t **)actx->value_ptr); + 16, 16, false, (tvbuff_t **)actx->value_ptr); return offset; } @@ -3118,7 +3121,7 @@ dissect_h225_T_cryptoEPPwdHash(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac int dissect_h225_GatekeeperIdentifier(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_BMPString(tvb, offset, actx, tree, hf_index, - 1, 128, FALSE); + 1, 128, false); return offset; } @@ -3196,7 +3199,7 @@ dissect_h225_FastStart_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx codec_str[0] = '\0'; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - NO_BOUND, NO_BOUND, FALSE, &value_tvb); + NO_BOUND, NO_BOUND, false, &value_tvb); if (value_tvb && tvb_reported_length(value_tvb)) { dissect_h245_FastStart_OLC(value_tvb, actx->pinfo, tree, codec_str); @@ -3208,9 +3211,9 @@ dissect_h225_FastStart_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx char temp[50]; snprintf(temp, 50, "%s %s", h225_pi->frame_label, codec_str); (void) g_strlcpy(h225_pi->frame_label, temp, 50); - h225_pi->is_faststart = TRUE; + h225_pi->is_faststart = true; } - contains_faststart = TRUE; + contains_faststart = true; return offset; } @@ -3233,7 +3236,7 @@ dissect_h225_FastStart(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, static int dissect_h225_EndpointIdentifier(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_BMPString(tvb, offset, actx, tree, hf_index, - 1, 128, FALSE); + 1, 128, false); return offset; } @@ -3321,7 +3324,7 @@ dissect_h225_T_connectionParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_ static int dissect_h225_IA5String_SIZE_1_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_IA5String(tvb, offset, actx, tree, hf_index, - 1, 32, FALSE, + 1, 32, false, NULL); return offset; @@ -3377,7 +3380,7 @@ const value_string h225_ScreeningIndicator_vals[] = { int dissect_h225_ScreeningIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index, - 4, NULL, TRUE, 0, NULL); + 4, NULL, true, 0, NULL); return offset; } @@ -3387,7 +3390,7 @@ dissect_h225_ScreeningIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a static int dissect_h225_INTEGER_0_255(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 255U, NULL, FALSE); + 0U, 255U, NULL, false); return offset; } @@ -3397,7 +3400,7 @@ dissect_h225_INTEGER_0_255(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _ static int dissect_h225_IA5String_SIZE_0_512(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_IA5String(tvb, offset, actx, tree, hf_index, - 0, 512, FALSE, + 0, 512, false, NULL); return offset; @@ -3408,7 +3411,7 @@ dissect_h225_IA5String_SIZE_0_512(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static int dissect_h225_H248SignalsDescriptor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - NO_BOUND, NO_BOUND, FALSE, NULL); + NO_BOUND, NO_BOUND, false, NULL); return offset; } @@ -3418,7 +3421,7 @@ dissect_h225_H248SignalsDescriptor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static int dissect_h225_BMPString_SIZE_1_512(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_BMPString(tvb, offset, actx, tree, hf_index, - 1, 512, FALSE); + 1, 512, false); return offset; } @@ -3450,7 +3453,7 @@ dissect_h225_T_billingMode(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _ static int dissect_h225_INTEGER_1_4294967295(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 1U, 4294967295U, NULL, FALSE); + 1U, 4294967295U, NULL, false); return offset; } @@ -3579,7 +3582,7 @@ dissect_h225_SEQUENCE_OF_ServiceControlSession(tvbuff_t *tvb _U_, int offset _U_ static int dissect_h225_INTEGER_0_4294967295(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 4294967295U, NULL, FALSE); + 0U, 4294967295U, NULL, false); return offset; } @@ -3589,7 +3592,7 @@ dissect_h225_INTEGER_0_4294967295(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static int dissect_h225_IA5String_SIZE_1_128(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_IA5String(tvb, offset, actx, tree, hf_index, - 1, 128, FALSE, + 1, 128, false, NULL); return offset; @@ -3600,7 +3603,7 @@ dissect_h225_IA5String_SIZE_1_128(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static int dissect_h225_OCTET_STRING_SIZE_3_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - 3, 4, FALSE, NULL); + 3, 4, false, NULL); return offset; } @@ -3694,7 +3697,7 @@ dissect_h225_CallCapacity(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U static int dissect_h225_OCTET_STRING_SIZE_2_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - 2, 4, FALSE, NULL); + 2, 4, false, NULL); return offset; } @@ -3717,7 +3720,7 @@ dissect_h225_T_cic_2_4(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, static int dissect_h225_OCTET_STRING_SIZE_2_5(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - 2, 5, FALSE, NULL); + 2, 5, false, NULL); return offset; } @@ -3785,11 +3788,11 @@ dissect_h225_CircuitIdentifier(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac static int dissect_h225_T_standard(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - guint32 value_int = (guint32)-1; + uint32_t value_int = (uint32_t)-1; gef_ctx_t *gefx; offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 16383U, &value_int, TRUE); + 0U, 16383U, &value_int, true); gefx = gef_ctx_get(actx->private_data); if (gefx) gefx->id = wmem_strdup_printf(actx->pinfo->pool, "%u", value_int); @@ -3801,7 +3804,7 @@ dissect_h225_T_standard(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, static int dissect_h225_T_oid(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - const gchar *oid_str = NULL; + const char *oid_str = NULL; gef_ctx_t *gefx; offset = dissect_per_object_identifier_str(tvb, offset, actx, tree, hf_index, &oid_str); @@ -3840,7 +3843,7 @@ dissect_h225_GenericIdentifier(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac if (gefx) { ti = proto_tree_add_string(tree, hf_h225_debug_dissector_try_string, tvb, offset>>3, 0, gefx->key); proto_item_set_hidden(ti); - dissector_try_string_new(gef_name_dissector_table, gefx->key, tvb_new_subset_length_caplen(tvb, offset>>3, 0, 0), actx->pinfo, tree, FALSE, actx); + dissector_try_string_new(gef_name_dissector_table, gefx->key, tvb_new_subset_length_caplen(tvb, offset>>3, 0, 0), actx->pinfo, tree, false, actx); } actx->private_data = gefx; /* subdissector could overwrite it */ return offset; @@ -3855,7 +3858,7 @@ dissect_h225_T_raw(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, prot proto_item* ti; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - NO_BOUND, NO_BOUND, FALSE, &value_tvb); + NO_BOUND, NO_BOUND, false, &value_tvb); gefx = gef_ctx_get(actx->private_data); if (gefx) { @@ -3872,7 +3875,7 @@ dissect_h225_T_raw(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, prot static int dissect_h225_IA5String(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_IA5String(tvb, offset, actx, tree, hf_index, - NO_BOUND, NO_BOUND, FALSE, + NO_BOUND, NO_BOUND, false, NULL); return offset; @@ -3883,7 +3886,7 @@ dissect_h225_IA5String(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, static int dissect_h225_BMPString(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_BMPString(tvb, offset, actx, tree, hf_index, - NO_BOUND, NO_BOUND, FALSE); + NO_BOUND, NO_BOUND, false); return offset; } @@ -3897,7 +3900,7 @@ static int dissect_h225_SEQUENCE_SIZE_1_512_OF_EnumeratedParameter(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_h225_SEQUENCE_SIZE_1_512_OF_EnumeratedParameter, SEQUENCE_SIZE_1_512_OF_EnumeratedParameter_sequence_of, - 1, 512, FALSE); + 1, 512, false); return offset; } @@ -3911,7 +3914,7 @@ static int dissect_h225_SEQUENCE_SIZE_1_16_OF_GenericData(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_h225_SEQUENCE_SIZE_1_16_OF_GenericData, SEQUENCE_SIZE_1_16_OF_GenericData_sequence_of, - 1, 16, FALSE); + 1, 16, false); return offset; } @@ -3967,7 +3970,7 @@ static const per_sequence_t EnumeratedParameter_sequence[] = { static int dissect_h225_EnumeratedParameter(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - // EnumeratedParameter → Content → Content/compound → EnumeratedParameter + // EnumeratedParameter -> Content -> Content/compound -> EnumeratedParameter actx->pinfo->dissection_depth += 3; increment_dissection_depth(actx->pinfo); gef_ctx_t *parent_gefx; @@ -3992,7 +3995,7 @@ static const per_sequence_t GenericData_sequence[] = { int dissect_h225_GenericData(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - // GenericData → GenericData/parameters → EnumeratedParameter → Content → Content/nested → GenericData + // GenericData -> GenericData/parameters -> EnumeratedParameter -> Content -> Content/nested -> GenericData actx->pinfo->dissection_depth += 5; increment_dissection_depth(actx->pinfo); void *priv_data = actx->private_data; @@ -4074,7 +4077,7 @@ dissect_h225_ParallelH245Control_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ct tvbuff_t *h245_tvb = NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - NO_BOUND, NO_BOUND, FALSE, &h245_tvb); + NO_BOUND, NO_BOUND, false, &h245_tvb); next_tvb_add_handle(h245_list, h245_tvb, (h225_h245_in_tree)?tree:NULL, h245dg_handle); @@ -4128,7 +4131,7 @@ dissect_h225_SEQUENCE_OF_ExtendedAliasAddress(tvbuff_t *tvb _U_, int offset _U_, static int dissect_h225_INTEGER_1_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 1U, 31U, NULL, FALSE); + 1U, 31U, NULL, false); return offset; } @@ -4138,7 +4141,7 @@ dissect_h225_INTEGER_1_31(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U static int dissect_h225_BMPString_SIZE_1_80(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_BMPString(tvb, offset, actx, tree, hf_index, - 1, 80, FALSE); + 1, 80, false); return offset; } @@ -4220,7 +4223,7 @@ static const per_sequence_t Setup_UUIE_sequence[] = { static int dissect_h225_Setup_UUIE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { h225_packet_info* h225_pi; - contains_faststart = FALSE; + contains_faststart = false; offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index, ett_h225_Setup_UUIE, Setup_UUIE_sequence); @@ -4230,10 +4233,10 @@ dissect_h225_Setup_UUIE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, h225_pi->cs_type = H225_SETUP; if (contains_faststart) { char temp[50]; - snprintf(temp, 50, "%s OLC (%s)", val_to_str(h225_pi->cs_type, T_h323_message_body_vals, ""), h225_pi->frame_label); + snprintf(temp, 50, "%s OLC (%s)", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, ""), h225_pi->frame_label); (void) g_strlcpy(h225_pi->frame_label, temp, 50); } else - snprintf(h225_pi->frame_label, 50, "%s", val_to_str(h225_pi->cs_type, T_h323_message_body_vals, "")); + snprintf(h225_pi->frame_label, 50, "%s", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, "")); } return offset; } @@ -4284,10 +4287,10 @@ dissect_h225_CallProceeding_UUIE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * h225_pi->cs_type = H225_CALL_PROCEDING; if (contains_faststart) { char temp[50]; - snprintf(temp, 50, "%s OLC (%s)", val_to_str(h225_pi->cs_type, T_h323_message_body_vals, ""), h225_pi->frame_label); + snprintf(temp, 50, "%s OLC (%s)", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, ""), h225_pi->frame_label); (void) g_strlcpy(h225_pi->frame_label, temp, 50); } else - snprintf(h225_pi->frame_label, 50, "%s", val_to_str(h225_pi->cs_type, T_h323_message_body_vals, "")); + snprintf(h225_pi->frame_label, 50, "%s", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, "")); } return offset; } @@ -4329,10 +4332,10 @@ dissect_h225_Connect_UUIE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U h225_pi->cs_type = H225_CONNECT; if (contains_faststart) { char temp[50]; - snprintf(temp, 50, "%s OLC (%s)", val_to_str(h225_pi->cs_type, T_h323_message_body_vals, ""), h225_pi->frame_label); + snprintf(temp, 50, "%s OLC (%s)", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, ""), h225_pi->frame_label); (void) g_strlcpy(h225_pi->frame_label, temp, 50); } else - snprintf(h225_pi->frame_label, 50, "%s", val_to_str(h225_pi->cs_type, T_h323_message_body_vals, "")); + snprintf(h225_pi->frame_label, 50, "%s", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, "")); } return offset; } @@ -4372,10 +4375,10 @@ dissect_h225_Alerting_UUIE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _ h225_pi->cs_type = H225_ALERTING; if (contains_faststart) { char temp[50]; - snprintf(temp, 50, "%s OLC (%s)", val_to_str(h225_pi->cs_type, T_h323_message_body_vals, ""), h225_pi->frame_label); + snprintf(temp, 50, "%s OLC (%s)", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, ""), h225_pi->frame_label); (void) g_strlcpy(h225_pi->frame_label, temp, 50); } else - snprintf(h225_pi->frame_label, 50, "%s", val_to_str(h225_pi->cs_type, T_h323_message_body_vals, "")); + snprintf(h225_pi->frame_label, 50, "%s", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, "")); } return offset; } @@ -4402,7 +4405,7 @@ dissect_h225_Information_UUIE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act h225_pi = (h225_packet_info*)p_get_proto_data(actx->pinfo->pool, actx->pinfo, proto_h225, 0); if (h225_pi != NULL) { h225_pi->cs_type = H225_INFORMATION; - snprintf(h225_pi->frame_label, 50, "%s", val_to_str(h225_pi->cs_type, T_h323_message_body_vals, "")); + snprintf(h225_pi->frame_label, 50, "%s", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, "")); } return offset; } @@ -4518,7 +4521,7 @@ static const per_choice_t ReleaseCompleteReason_choice[] = { int dissect_h225_ReleaseCompleteReason(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - gint32 value; + int32_t value; h225_packet_info* h225_pi; h225_pi = (h225_packet_info*)p_get_proto_data(actx->pinfo->pool, actx->pinfo, proto_h225, 0); @@ -4561,7 +4564,7 @@ dissect_h225_ReleaseComplete_UUIE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t h225_pi = (h225_packet_info*)p_get_proto_data(actx->pinfo->pool, actx->pinfo, proto_h225, 0); if (h225_pi != NULL) { h225_pi->cs_type = H225_RELEASE_COMPLET; - snprintf(h225_pi->frame_label, 50, "%s", val_to_str(h225_pi->cs_type, T_h323_message_body_vals, "")); + snprintf(h225_pi->frame_label, 50, "%s", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, "")); } return offset; } @@ -4599,7 +4602,7 @@ static const per_choice_t FacilityReason_choice[] = { static int dissect_h225_FacilityReason(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - gint32 value; + int32_t value; h225_packet_info* h225_pi; h225_pi = (h225_packet_info*)p_get_proto_data(actx->pinfo->pool, actx->pinfo, proto_h225, 0); @@ -4679,7 +4682,7 @@ dissect_h225_Facility_UUIE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _ h225_pi = (h225_packet_info*)p_get_proto_data(actx->pinfo->pool, actx->pinfo, proto_h225, 0); if (h225_pi != NULL) { h225_pi->cs_type = H225_FACILITY; - snprintf(h225_pi->frame_label, 50, "%s", val_to_str(h225_pi->cs_type, T_h323_message_body_vals, "")); + snprintf(h225_pi->frame_label, 50, "%s", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, "")); } return offset; } @@ -4712,10 +4715,10 @@ dissect_h225_Progress_UUIE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _ h225_pi->cs_type = H225_PROGRESS; if (contains_faststart) { char temp[50]; - snprintf(temp, 50, "%s OLC (%s)", val_to_str(h225_pi->cs_type, T_h323_message_body_vals, ""), h225_pi->frame_label); + snprintf(temp, 50, "%s OLC (%s)", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, ""), h225_pi->frame_label); (void) g_strlcpy(h225_pi->frame_label, temp, 50); } else - snprintf(h225_pi->frame_label, 50, "%s", val_to_str(h225_pi->cs_type, T_h323_message_body_vals, "")); + snprintf(h225_pi->frame_label, 50, "%s", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, "")); } return offset; } @@ -4753,7 +4756,7 @@ dissect_h225_Status_UUIE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ h225_pi = (h225_packet_info*)p_get_proto_data(actx->pinfo->pool, actx->pinfo, proto_h225, 0); if (h225_pi != NULL) { h225_pi->cs_type = H225_STATUS; - snprintf(h225_pi->frame_label, 50, "%s", val_to_str(h225_pi->cs_type, T_h323_message_body_vals, "")); + snprintf(h225_pi->frame_label, 50, "%s", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, "")); } return offset; } @@ -4794,7 +4797,7 @@ dissect_h225_SetupAcknowledge_UUIE(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t h225_pi = (h225_packet_info*)p_get_proto_data(actx->pinfo->pool, actx->pinfo, proto_h225, 0); if (h225_pi != NULL) { h225_pi->cs_type = H225_SETUP_ACK; - snprintf(h225_pi->frame_label, 50, "%s", val_to_str(h225_pi->cs_type, T_h323_message_body_vals, "")); + snprintf(h225_pi->frame_label, 50, "%s", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, "")); } return offset; } @@ -4858,17 +4861,17 @@ static const per_choice_t T_h323_message_body_choice[] = { static int dissect_h225_T_h323_message_body(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - gint32 message_body_val; + int32_t message_body_val; h225_packet_info* h225_pi; - contains_faststart = FALSE; + contains_faststart = false; call_id_guid = NULL; offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_h225_T_h323_message_body, T_h323_message_body_choice, &message_body_val); col_append_fstr(actx->pinfo->cinfo, COL_INFO, "CS: %s ", - val_to_str(message_body_val, T_h323_message_body_vals, "")); + val_to_str_const(message_body_val, T_h323_message_body_vals, "")); h225_pi = (h225_packet_info*)p_get_proto_data(actx->pinfo->pool, actx->pinfo, proto_h225, 0); if (h225_pi != NULL) { @@ -4882,7 +4885,7 @@ dissect_h225_T_h323_message_body(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * } } - if (contains_faststart == TRUE ) + if (contains_faststart == true ) { col_append_str(actx->pinfo->cinfo, COL_INFO, "OpenLogicalChannel " ); } @@ -4900,7 +4903,7 @@ dissect_h225_T_h4501SupplementaryService_item(tvbuff_t *tvb _U_, int offset _U_, tvbuff_t *h4501_tvb = NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - NO_BOUND, NO_BOUND, FALSE, &h4501_tvb); + NO_BOUND, NO_BOUND, false, &h4501_tvb); if (h4501_tvb && tvb_reported_length(h4501_tvb)) { call_dissector(h4501_handle, h4501_tvb, actx->pinfo, tree); @@ -4942,7 +4945,7 @@ dissect_h225_H245Control_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act tvbuff_t *h245_tvb = NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - NO_BOUND, NO_BOUND, FALSE, &h245_tvb); + NO_BOUND, NO_BOUND, false, &h245_tvb); next_tvb_add_handle(h245_list, h245_tvb, (h225_h245_in_tree)?tree:NULL, h245dg_handle); @@ -4997,7 +5000,7 @@ dissect_h225_T_messageContent_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t tvbuff_t *next_tvb = NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - NO_BOUND, NO_BOUND, FALSE, &next_tvb); + NO_BOUND, NO_BOUND, false, &next_tvb); next_tvb_add_handle(tp_list, next_tvb, (h225_tp_in_tree)?tree:NULL, tp_handle); @@ -5040,7 +5043,7 @@ dissect_h225_T_tunnelledSignallingMessage(tvbuff_t *tvb _U_, int offset _U_, asn static int dissect_h225_OCTET_STRING(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - NO_BOUND, NO_BOUND, FALSE, NULL); + NO_BOUND, NO_BOUND, false, NULL); return offset; } @@ -5090,7 +5093,7 @@ dissect_h225_H323_UU_PDU(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_ static int dissect_h225_OCTET_STRING_SIZE_1_131(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - 1, 131, FALSE, NULL); + 1, 131, false, NULL); return offset; } @@ -5180,7 +5183,7 @@ dissect_h225_SEQUENCE_OF_TransportAddress(tvbuff_t *tvb _U_, int offset _U_, asn static int dissect_h225_INTEGER_0_127(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 0U, 127U, NULL, FALSE); + 0U, 127U, NULL, false); return offset; } @@ -5333,7 +5336,7 @@ dissect_h225_RequestSeqNum(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _ h225_pi = (h225_packet_info*)p_get_proto_data(actx->pinfo->pool, actx->pinfo, proto_h225, 0); if (h225_pi != NULL) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 1U, 65535U, &(h225_pi->requestSeqNum), FALSE); + 1U, 65535U, &(h225_pi->requestSeqNum), false); } return offset; @@ -5344,7 +5347,7 @@ dissect_h225_RequestSeqNum(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _ int dissect_h225_TimeToLive(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 1U, 4294967295U, NULL, FALSE); + 1U, 4294967295U, NULL, false); return offset; } @@ -5354,7 +5357,7 @@ dissect_h225_TimeToLive(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, static int dissect_h225_H248PackagesDescriptor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - NO_BOUND, NO_BOUND, FALSE, NULL); + NO_BOUND, NO_BOUND, false, NULL); return offset; } @@ -5438,7 +5441,7 @@ dissect_h225_IntegrityMechanism(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a static int dissect_h225_BIT_STRING(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_bit_string(tvb, offset, actx, tree, hf_index, - NO_BOUND, NO_BOUND, FALSE, NULL, 0, NULL, NULL); + NO_BOUND, NO_BOUND, false, NULL, 0, NULL, NULL); return offset; } @@ -5587,7 +5590,7 @@ dissect_h225_RasUsageInformation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * static int dissect_h225_OCTET_STRING_SIZE_2_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, - 2, 32, FALSE, NULL); + 2, 32, false, NULL); return offset; } @@ -5666,7 +5669,7 @@ dissect_h225_CallCreditCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static int dissect_h225_PrintableString(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_PrintableString(tvb, offset, actx, tree, hf_index, - NO_BOUND, NO_BOUND, FALSE, + NO_BOUND, NO_BOUND, false, NULL); return offset; @@ -5677,7 +5680,7 @@ dissect_h225_PrintableString(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static int dissect_h225_INTEGER_1_255(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 1U, 255U, NULL, FALSE); + 1U, 255U, NULL, false); return offset; } @@ -5879,7 +5882,7 @@ static const per_choice_t GatekeeperRejectReason_choice[] = { static int dissect_h225_GatekeeperRejectReason(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - gint32 value; + int32_t value; h225_packet_info* h225_pi; h225_pi = (h225_packet_info*)p_get_proto_data(actx->pinfo->pool, actx->pinfo, proto_h225, 0); @@ -5953,7 +5956,7 @@ static int dissect_h225_SEQUENCE_SIZE_1_256_OF_QOSCapability(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_sequence_of(tvb, offset, actx, tree, hf_index, ett_h225_SEQUENCE_SIZE_1_256_OF_QOSCapability, SEQUENCE_SIZE_1_256_OF_QOSCapability_sequence_of, - 1, 256, FALSE); + 1, 256, false); return offset; } @@ -6039,7 +6042,7 @@ dissect_h225_RegistrationRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * static int dissect_h225_INTEGER_1_65535(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index, - 1U, 65535U, NULL, FALSE); + 1U, 65535U, NULL, false); return offset; } @@ -6183,7 +6186,7 @@ static const per_choice_t RegistrationRejectReason_choice[] = { static int dissect_h225_RegistrationRejectReason(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - gint32 value; + int32_t value; h225_packet_info* h225_pi; h225_pi = (h225_packet_info*)p_get_proto_data(actx->pinfo->pool, actx->pinfo, proto_h225, 0); @@ -6248,7 +6251,7 @@ static const per_choice_t UnregRequestReason_choice[] = { static int dissect_h225_UnregRequestReason(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - gint32 value; + int32_t value; h225_packet_info* h225_pi; h225_pi = (h225_packet_info*)p_get_proto_data(actx->pinfo->pool, actx->pinfo, proto_h225, 0); @@ -6335,7 +6338,7 @@ static const per_choice_t UnregRejectReason_choice[] = { static int dissect_h225_UnregRejectReason(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - gint32 value; + int32_t value; h225_packet_info* h225_pi; h225_pi = (h225_packet_info*)p_get_proto_data(actx->pinfo->pool, actx->pinfo, proto_h225, 0); @@ -6401,7 +6404,7 @@ dissect_h225_DestinationInfo_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t h225_pi = (h225_packet_info*)p_get_proto_data(actx->pinfo->pool, actx->pinfo, proto_h225, 0); if (h225_pi != NULL) { - h225_pi->is_destinationInfo = TRUE; + h225_pi->is_destinationInfo = true; } offset = dissect_h225_AliasAddress(tvb, offset, actx, tree, hf_index); @@ -6607,7 +6610,7 @@ static const per_choice_t AdmissionRejectReason_choice[] = { static int dissect_h225_AdmissionRejectReason(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - gint32 value; + int32_t value; h225_packet_info* h225_pi; h225_pi = (h225_packet_info*)p_get_proto_data(actx->pinfo->pool, actx->pinfo, proto_h225, 0); @@ -6741,7 +6744,7 @@ static const per_choice_t BandRejectReason_choice[] = { static int dissect_h225_BandRejectReason(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - gint32 value; + int32_t value; h225_packet_info* h225_pi; h225_pi = (h225_packet_info*)p_get_proto_data(actx->pinfo->pool, actx->pinfo, proto_h225, 0); @@ -6795,7 +6798,7 @@ static const per_choice_t DisengageReason_choice[] = { static int dissect_h225_DisengageReason(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - gint32 value; + int32_t value; h225_packet_info* h225_pi; h225_pi = (h225_packet_info*)p_get_proto_data(actx->pinfo->pool, actx->pinfo, proto_h225, 0); @@ -6884,7 +6887,7 @@ static const per_choice_t DisengageRejectReason_choice[] = { static int dissect_h225_DisengageRejectReason(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - gint32 value; + int32_t value; h225_packet_info* h225_pi; h225_pi = (h225_packet_info*)p_get_proto_data(actx->pinfo->pool, actx->pinfo, proto_h225, 0); @@ -7032,7 +7035,7 @@ static const per_choice_t LocationRejectReason_choice[] = { static int dissect_h225_LocationRejectReason(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - gint32 value; + int32_t value; h225_packet_info* h225_pi; h225_pi = (h225_packet_info*)p_get_proto_data(actx->pinfo->pool, actx->pinfo, proto_h225, 0); @@ -7405,7 +7408,7 @@ static const per_choice_t InfoRequestNakReason_choice[] = { static int dissect_h225_InfoRequestNakReason(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - gint32 value; + int32_t value; h225_packet_info* h225_pi; h225_pi = (h225_packet_info*)p_get_proto_data(actx->pinfo->pool, actx->pinfo, proto_h225, 0); @@ -7618,7 +7621,7 @@ static const per_choice_t RasMessage_choice[] = { int dissect_h225_RasMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - gint32 rasmessage_value; + int32_t rasmessage_value; h225_packet_info* h225_pi; call_id_guid = NULL; @@ -7627,7 +7630,7 @@ dissect_h225_RasMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, &rasmessage_value); col_add_fstr(actx->pinfo->cinfo, COL_INFO, "RAS: %s ", - val_to_str(rasmessage_value, h225_RasMessage_vals, "")); + val_to_str_const(rasmessage_value, h225_RasMessage_vals, "")); h225_pi = (h225_packet_info*)p_get_proto_data(actx->pinfo->pool, actx->pinfo, proto_h225, 0); if (h225_pi != NULL) { @@ -7645,7 +7648,7 @@ dissect_h225_RasMessage(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, static int dissect_H323_UserInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_h225_H323_UserInformation(tvb, offset, &asn1_ctx, tree, hf_h225_H323_UserInformation_PDU); offset += 7; offset >>= 3; return offset; @@ -7653,7 +7656,7 @@ static int dissect_H323_UserInformation_PDU(tvbuff_t *tvb _U_, packet_info *pinf int dissect_h225_ExtendedAliasAddress_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_h225_ExtendedAliasAddress(tvb, offset, &asn1_ctx, tree, hf_h225_h225_ExtendedAliasAddress_PDU); offset += 7; offset >>= 3; return offset; @@ -7661,7 +7664,7 @@ int dissect_h225_ExtendedAliasAddress_PDU(tvbuff_t *tvb _U_, packet_info *pinfo static int dissect_RasMessage_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, proto_tree *tree _U_, void *data _U_) { int offset = 0; asn1_ctx_t asn1_ctx; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); offset = dissect_h225_RasMessage(tvb, offset, &asn1_ctx, tree, hf_h225_RasMessage_PDU); offset += 7; offset >>= 3; return offset; @@ -7676,7 +7679,7 @@ void proto_reg_handoff_h225(void); */ /* compare 2 keys */ -static gint h225ras_call_equal(gconstpointer k1, gconstpointer k2) +static int h225ras_call_equal(const void *k1, const void *k2) { const h225ras_call_info_key* key1 = (const h225ras_call_info_key*) k1; const h225ras_call_info_key* key2 = (const h225ras_call_info_key*) k2; @@ -7686,7 +7689,7 @@ static gint h225ras_call_equal(gconstpointer k1, gconstpointer k2) } /* calculate a hash key */ -static guint h225ras_call_hash(gconstpointer k) +static unsigned h225ras_call_hash(const void *k) { const h225ras_call_info_key* key = (const h225ras_call_info_key*) k; @@ -7719,7 +7722,7 @@ h225ras_call_t * new_h225ras_call(h225ras_call_info_key *h225ras_call_key, packe h225ras_call->req_num = pinfo->num; h225ras_call->rsp_num = 0; h225ras_call->requestSeqNum = h225ras_call_key->reqSeqNum; - h225ras_call->responded = FALSE; + h225ras_call->responded = false; h225ras_call->next_call = NULL; h225ras_call->req_time=pinfo->abs_ts; h225ras_call->guid=*guid; @@ -7742,7 +7745,7 @@ h225ras_call_t * append_h225ras_call(h225ras_call_t *prev_call, packet_info *pin h225ras_call->req_num = pinfo->num; h225ras_call->rsp_num = 0; h225ras_call->requestSeqNum = prev_call->requestSeqNum; - h225ras_call->responded = FALSE; + h225ras_call->responded = false; h225ras_call->next_call = NULL; h225ras_call->req_time=pinfo->abs_ts; h225ras_call->guid=*guid; @@ -7800,7 +7803,7 @@ static int dissect_h225_h225_RasMessage(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *data _U_){ proto_item *it; proto_tree *tr; - guint32 offset=0; + uint32_t offset=0; h225_packet_info* h225_pi; /* Init struct for collecting h225_packet_info */ @@ -7832,21 +7835,21 @@ dissect_h225_h225_RasMessage(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree /* The following values represent the size of their valuestring arrays */ -#define RAS_MSG_TYPES (sizeof(h225_RasMessage_vals) / sizeof(value_string)) -#define CS_MSG_TYPES (sizeof(T_h323_message_body_vals) / sizeof(value_string)) - -#define GRJ_REASONS (sizeof(GatekeeperRejectReason_vals) / sizeof(value_string)) -#define RRJ_REASONS (sizeof(RegistrationRejectReason_vals) / sizeof(value_string)) -#define URQ_REASONS (sizeof(UnregRequestReason_vals) / sizeof(value_string)) -#define URJ_REASONS (sizeof(UnregRejectReason_vals) / sizeof(value_string)) -#define ARJ_REASONS (sizeof(AdmissionRejectReason_vals) / sizeof(value_string)) -#define BRJ_REASONS (sizeof(BandRejectReason_vals) / sizeof(value_string)) -#define DRQ_REASONS (sizeof(DisengageReason_vals) / sizeof(value_string)) -#define DRJ_REASONS (sizeof(DisengageRejectReason_vals) / sizeof(value_string)) -#define LRJ_REASONS (sizeof(LocationRejectReason_vals) / sizeof(value_string)) -#define IRQNAK_REASONS (sizeof(InfoRequestNakReason_vals) / sizeof(value_string)) -#define REL_CMP_REASONS (sizeof(h225_ReleaseCompleteReason_vals) / sizeof(value_string)) -#define FACILITY_REASONS (sizeof(FacilityReason_vals) / sizeof(value_string)) +#define RAS_MSG_TYPES array_length(h225_RasMessage_vals) +#define CS_MSG_TYPES array_length(T_h323_message_body_vals) + +#define GRJ_REASONS array_length(GatekeeperRejectReason_vals) +#define RRJ_REASONS array_length(RegistrationRejectReason_vals) +#define URQ_REASONS array_length(UnregRequestReason_vals) +#define URJ_REASONS array_length(UnregRejectReason_vals) +#define ARJ_REASONS array_length(AdmissionRejectReason_vals) +#define BRJ_REASONS array_length(BandRejectReason_vals) +#define DRQ_REASONS array_length(DisengageReason_vals) +#define DRJ_REASONS array_length(DisengageRejectReason_vals) +#define LRJ_REASONS array_length(LocationRejectReason_vals) +#define IRQNAK_REASONS array_length(InfoRequestNakReason_vals) +#define REL_CMP_REASONS array_length(h225_ReleaseCompleteReason_vals) +#define FACILITY_REASONS array_length(FacilityReason_vals) /* TAP STAT INFO */ typedef enum @@ -7856,37 +7859,37 @@ typedef enum } h225_stat_columns; typedef struct _h225_table_item { - guint count; /* Message count */ - guint table_idx; /* stat_table index */ + unsigned count; /* Message count */ + unsigned table_idx; /* stat_table index */ } h225_table_item_t; static stat_tap_table_item h225_stat_fields[] = {{TABLE_ITEM_STRING, TAP_ALIGN_LEFT, "Message Type or Reason", "%-25s"}, {TABLE_ITEM_UINT, TAP_ALIGN_RIGHT, "Count", "%d"}}; -static guint ras_msg_idx[RAS_MSG_TYPES]; -static guint cs_msg_idx[CS_MSG_TYPES]; +static unsigned ras_msg_idx[RAS_MSG_TYPES]; +static unsigned cs_msg_idx[CS_MSG_TYPES]; -static guint grj_reason_idx[GRJ_REASONS]; -static guint rrj_reason_idx[RRJ_REASONS]; -static guint urq_reason_idx[URQ_REASONS]; -static guint urj_reason_idx[URJ_REASONS]; -static guint arj_reason_idx[ARJ_REASONS]; -static guint brj_reason_idx[BRJ_REASONS]; -static guint drq_reason_idx[DRQ_REASONS]; -static guint drj_reason_idx[DRJ_REASONS]; -static guint lrj_reason_idx[LRJ_REASONS]; -static guint irqnak_reason_idx[IRQNAK_REASONS]; -static guint rel_cmp_reason_idx[REL_CMP_REASONS]; -static guint facility_reason_idx[FACILITY_REASONS]; +static unsigned grj_reason_idx[GRJ_REASONS]; +static unsigned rrj_reason_idx[RRJ_REASONS]; +static unsigned urq_reason_idx[URQ_REASONS]; +static unsigned urj_reason_idx[URJ_REASONS]; +static unsigned arj_reason_idx[ARJ_REASONS]; +static unsigned brj_reason_idx[BRJ_REASONS]; +static unsigned drq_reason_idx[DRQ_REASONS]; +static unsigned drj_reason_idx[DRJ_REASONS]; +static unsigned lrj_reason_idx[LRJ_REASONS]; +static unsigned irqnak_reason_idx[IRQNAK_REASONS]; +static unsigned rel_cmp_reason_idx[REL_CMP_REASONS]; +static unsigned facility_reason_idx[FACILITY_REASONS]; -static guint other_idx; +static unsigned other_idx; static void h225_stat_init(stat_tap_table_ui* new_stat) { const char *table_name = "H.225 Messages and Message Reasons"; - int num_fields = sizeof(h225_stat_fields)/sizeof(stat_tap_table_item); + int num_fields = array_length(h225_stat_fields); stat_tap_table *table; int row_idx = 0, msg_idx; - stat_tap_table_item_type items[sizeof(h225_stat_fields)/sizeof(stat_tap_table_item)]; + stat_tap_table_item_type items[array_length(h225_stat_fields)]; table = stat_tap_find_table(new_stat, table_name); if (table) { @@ -8199,12 +8202,12 @@ h225_stat_packet(void *tapdata, packet_info *pinfo _U_, epan_dissect_t *edt _U_, if (tag_idx >= 0) { stat_tap_table*table = g_array_index(stat_data->stat_tap_data->tables, stat_tap_table*, 0); - stat_tap_table_item_type* msg_data = stat_tap_get_field_data(table, tag_idx, COUNT_COLUMN);; + stat_tap_table_item_type* msg_data = stat_tap_get_field_data(table, tag_idx, COUNT_COLUMN); msg_data->value.uint_value++; stat_tap_set_field_data(table, tag_idx, COUNT_COLUMN, msg_data); if (reason_idx >= 0) { - msg_data = stat_tap_get_field_data(table, reason_idx, COUNT_COLUMN);; + msg_data = stat_tap_get_field_data(table, reason_idx, COUNT_COLUMN); msg_data->value.uint_value++; stat_tap_set_field_data(table, reason_idx, COUNT_COLUMN, msg_data); } @@ -8217,7 +8220,7 @@ h225_stat_packet(void *tapdata, packet_info *pinfo _U_, epan_dissect_t *edt _U_, static void h225_stat_reset(stat_tap_table* table) { - guint element; + unsigned element; stat_tap_table_item_type* item_data; for (element = 0; element < table->num_elements; element++) @@ -11352,7 +11355,7 @@ void proto_register_h225(void) { }; /* List of subtrees */ - static gint *ett[] = { + static int *ett[] = { &ett_h225, &ett_h225_H323_UserInformation, &ett_h225_T_user_data, @@ -11596,11 +11599,11 @@ void proto_register_h225(void) { }; static tap_param h225_stat_params[] = { - { PARAM_FILTER, "filter", "Filter", NULL, TRUE } + { PARAM_FILTER, "filter", "Filter", NULL, true } }; static stat_tap_table_ui h225_stat_table = { - REGISTER_STAT_GROUP_TELEPHONY, + REGISTER_TELEPHONY_GROUP_UNSORTED, "H.225", PFNAME, "h225,counter", @@ -11609,8 +11612,8 @@ void proto_register_h225(void) { h225_stat_reset, NULL, NULL, - sizeof(h225_stat_fields)/sizeof(stat_tap_table_item), h225_stat_fields, - sizeof(h225_stat_params)/sizeof(tap_param), h225_stat_params, + array_length(h225_stat_fields), h225_stat_fields, + array_length(h225_stat_params), h225_stat_params, NULL, 0 }; @@ -11680,9 +11683,9 @@ void proto_register_h225(void) { void proto_reg_handoff_h225(void) { - static gboolean h225_prefs_initialized = FALSE; + static bool h225_prefs_initialized = false; static dissector_handle_t q931_tpkt_handle; - static guint saved_h225_tls_port; + static unsigned saved_h225_tls_port; if (!h225_prefs_initialized) { dissector_add_uint_range_with_preference("udp.port", UDP_PORT_RAS_RANGE, h225ras_handle); @@ -11691,7 +11694,7 @@ proto_reg_handoff_h225(void) h245dg_handle = find_dissector("h245dg"); h4501_handle = find_dissector_add_dependency("h4501", proto_h225); data_handle = find_dissector("data"); - h225_prefs_initialized = TRUE; + h225_prefs_initialized = true; q931_tpkt_handle = find_dissector("q931.tpkt"); } else { ssl_dissector_delete(saved_h225_tls_port, q931_tpkt_handle); @@ -11748,7 +11751,7 @@ static void ras_call_matching(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tre h225ras_call_info_key h225ras_call_key; h225ras_call_t *h225ras_call = NULL; nstime_t delta; - guint msg_category; + unsigned msg_category; if(pi->msg_type == H225_RAS && pi->msg_tag < 21) { /* make RAS request/response matching only for tags from 0 to 20 for now */ @@ -11794,7 +11797,7 @@ static void ras_call_matching(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tre } else { /* No, so it's a duplicate request. Mark it as such. */ - pi->is_duplicate = TRUE; + pi->is_duplicate = true; hidden_item = proto_tree_add_uint(tree, hf_h225_ras_dup, tvb, 0,0, pi->requestSeqNum); proto_item_set_hidden(hidden_item); } @@ -11864,7 +11867,7 @@ static void ras_call_matching(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tre if (h225ras_call->rsp_num != pinfo->num) { /* No, so it's a duplicate response. Mark it as such. */ - pi->is_duplicate = TRUE; + pi->is_duplicate = true; hidden_item = proto_tree_add_uint(tree, hf_h225_ras_dup, tvb, 0,0, pi->requestSeqNum); proto_item_set_hidden(hidden_item); } @@ -11872,8 +11875,8 @@ static void ras_call_matching(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tre if(h225ras_call->req_num != 0){ proto_item *ti; - h225ras_call->responded = TRUE; - pi->request_available = TRUE; + h225ras_call->responded = true; + pi->request_available = true; /* Indicate the frame to which this is a reply. */ ti = proto_tree_add_uint_format(tree, hf_h225_ras_req_frame, tvb, 0, 0, h225ras_call->req_num, -- cgit v1.2.3