summaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-h225.c
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-09-19 04:14:53 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-09-19 04:14:53 +0000
commita86c5f7cae7ec9a3398300555a0b644689d946a1 (patch)
tree39fe4b107c71174fd1e8a8ceb9a4d2aa14116248 /epan/dissectors/packet-h225.c
parentReleasing progress-linux version 4.2.6-1~progress7.99u1. (diff)
downloadwireshark-a86c5f7cae7ec9a3398300555a0b644689d946a1.tar.xz
wireshark-a86c5f7cae7ec9a3398300555a0b644689d946a1.zip
Merging upstream version 4.4.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'epan/dissectors/packet-h225.c')
-rw-r--r--epan/dissectors/packet-h225.c2449
1 files changed, 1226 insertions, 1223 deletions
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 <epan/tap.h>
#include <epan/stat_tap_ui.h>
#include <epan/rtd_table.h>
+#include <epan/tfs.h>
+#include <wsutil/array.h>
+
#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, "<unknown>"), h225_pi->frame_label);
+ snprintf(temp, 50, "%s OLC (%s)", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, "<unknown>"), 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, "<unknown>"));
+ snprintf(h225_pi->frame_label, 50, "%s", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, "<unknown>"));
}
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, "<unknown>"), h225_pi->frame_label);
+ snprintf(temp, 50, "%s OLC (%s)", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, "<unknown>"), 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, "<unknown>"));
+ snprintf(h225_pi->frame_label, 50, "%s", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, "<unknown>"));
}
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, "<unknown>"), h225_pi->frame_label);
+ snprintf(temp, 50, "%s OLC (%s)", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, "<unknown>"), 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, "<unknown>"));
+ snprintf(h225_pi->frame_label, 50, "%s", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, "<unknown>"));
}
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, "<unknown>"), h225_pi->frame_label);
+ snprintf(temp, 50, "%s OLC (%s)", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, "<unknown>"), 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, "<unknown>"));
+ snprintf(h225_pi->frame_label, 50, "%s", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, "<unknown>"));
}
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, "<unknown>"));
+ snprintf(h225_pi->frame_label, 50, "%s", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, "<unknown>"));
}
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, "<unknown>"));
+ snprintf(h225_pi->frame_label, 50, "%s", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, "<unknown>"));
}
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, "<unknown>"));
+ snprintf(h225_pi->frame_label, 50, "%s", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, "<unknown>"));
}
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, "<unknown>"), h225_pi->frame_label);
+ snprintf(temp, 50, "%s OLC (%s)", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, "<unknown>"), 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, "<unknown>"));
+ snprintf(h225_pi->frame_label, 50, "%s", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, "<unknown>"));
}
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, "<unknown>"));
+ snprintf(h225_pi->frame_label, 50, "%s", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, "<unknown>"));
}
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, "<unknown>"));
+ snprintf(h225_pi->frame_label, 50, "%s", val_to_str_const(h225_pi->cs_type, T_h323_message_body_vals, "<unknown>"));
}
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, "<unknown>"));
+ val_to_str_const(message_body_val, T_h323_message_body_vals, "<unknown>"));
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, "<unknown>"));
+ val_to_str_const(rasmessage_value, h225_RasMessage_vals, "<unknown>"));
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,