diff options
Diffstat (limited to 'epan/dissectors/packet-t124.c')
-rw-r--r-- | epan/dissectors/packet-t124.c | 782 |
1 files changed, 392 insertions, 390 deletions
diff --git a/epan/dissectors/packet-t124.c b/epan/dissectors/packet-t124.c index a6e812cc..2040654c 100644 --- a/epan/dissectors/packet-t124.c +++ b/epan/dissectors/packet-t124.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-t124.c */ -/* asn2wrs.py -L -p t124 -c ./t124.cnf -s ./packet-t124-template -D . -O ../.. GCC-PROTOCOL.asn ../t125/MCS-PROTOCOL.asn */ +/* asn2wrs.py -q -L -p t124 -c ./t124.cnf -s ./packet-t124-template -D . -O ../.. GCC-PROTOCOL.asn ../t125/MCS-PROTOCOL.asn */ /* packet-t124.c * Routines for t124 packet dissection @@ -20,6 +20,7 @@ #include <epan/packet.h> #include <epan/exceptions.h> #include <epan/conversation.h> +#include <wsutil/array.h> #include <epan/asn1.h> #include "packet-per.h" @@ -39,354 +40,354 @@ void proto_register_t124(void); void proto_reg_handoff_t124(void); /* Initialize the protocol and registered fields */ -static int proto_t124 = -1; -static proto_tree *top_tree = NULL; - -static int hf_t124_object = -1; /* T_object */ -static int hf_t124_h221NonStandard = -1; /* H221NonStandardIdentifier */ -static int hf_t124_key = -1; /* Key */ -static int hf_t124_data = -1; /* OCTET_STRING */ -static int hf_t124_UserData_item = -1; /* UserData_item */ -static int hf_t124_value = -1; /* T_value */ -static int hf_t124_numeric = -1; /* SimpleNumericString */ -static int hf_t124_text = -1; /* SimpleTextString */ -static int hf_t124_unicodeText = -1; /* TextString */ -static int hf_t124_passwordString = -1; /* PasswordSelector */ -static int hf_t124_responseData = -1; /* UserData */ -static int hf_t124_passwordInTheClear = -1; /* NULL */ -static int hf_t124_nonStandardAlgorithm = -1; /* NonStandardParameter */ -static int hf_t124_responseAlgorithm = -1; /* ChallengeResponseAlgorithm */ -static int hf_t124_challengeData = -1; /* UserData */ -static int hf_t124_challengeTag = -1; /* INTEGER */ -static int hf_t124_challengeSet = -1; /* SET_OF_ChallengeItem */ -static int hf_t124_challengeSet_item = -1; /* ChallengeItem */ -static int hf_t124_responseItem = -1; /* ChallengeResponseItem */ -static int hf_t124_passwordInTheClear_01 = -1; /* PasswordSelector */ -static int hf_t124_challengeRequestResponse = -1; /* T_challengeRequestResponse */ -static int hf_t124_challengeRequest = -1; /* ChallengeRequest */ -static int hf_t124_challengeResponse = -1; /* ChallengeResponse */ -static int hf_t124_nonStandardScheme = -1; /* NonStandardParameter */ -static int hf_t124_priority = -1; /* INTEGER_0_65535 */ -static int hf_t124_scheme = -1; /* ConferencePriorityScheme */ -static int hf_t124_conventional = -1; /* NULL */ -static int hf_t124_counted = -1; /* NULL */ -static int hf_t124_anonymous = -1; /* NULL */ -static int hf_t124_nonStandardCategory = -1; /* NonStandardParameter */ -static int hf_t124_conventional_only = -1; /* NULL */ -static int hf_t124_counted_only = -1; /* NULL */ -static int hf_t124_anonymous_only = -1; /* NULL */ -static int hf_t124_conventional_control = -1; /* NULL */ -static int hf_t124_unrestricted_mode = -1; /* NULL */ -static int hf_t124_non_standard_mode = -1; /* NonStandardParameter */ -static int hf_t124_NetworkAddress_item = -1; /* NetworkAddress_item */ -static int hf_t124_aggregatedChannel = -1; /* T_aggregatedChannel */ -static int hf_t124_transferModes = -1; /* T_transferModes */ -static int hf_t124_speech = -1; /* BOOLEAN */ -static int hf_t124_voice_band = -1; /* BOOLEAN */ -static int hf_t124_digital_56k = -1; /* BOOLEAN */ -static int hf_t124_digital_64k = -1; /* BOOLEAN */ -static int hf_t124_digital_128k = -1; /* BOOLEAN */ -static int hf_t124_digital_192k = -1; /* BOOLEAN */ -static int hf_t124_digital_256k = -1; /* BOOLEAN */ -static int hf_t124_digital_320k = -1; /* BOOLEAN */ -static int hf_t124_digital_384k = -1; /* BOOLEAN */ -static int hf_t124_digital_512k = -1; /* BOOLEAN */ -static int hf_t124_digital_768k = -1; /* BOOLEAN */ -static int hf_t124_digital_1152k = -1; /* BOOLEAN */ -static int hf_t124_digital_1472k = -1; /* BOOLEAN */ -static int hf_t124_digital_1536k = -1; /* BOOLEAN */ -static int hf_t124_digital_1920k = -1; /* BOOLEAN */ -static int hf_t124_packet_mode = -1; /* BOOLEAN */ -static int hf_t124_frame_mode = -1; /* BOOLEAN */ -static int hf_t124_atm = -1; /* BOOLEAN */ -static int hf_t124_internationalNumber = -1; /* DiallingString */ -static int hf_t124_subAddress = -1; /* SubAddressString */ -static int hf_t124_extraDialling = -1; /* ExtraDiallingString */ -static int hf_t124_highLayerCompatibility = -1; /* T_highLayerCompatibility */ -static int hf_t124_telephony3kHz = -1; /* BOOLEAN */ -static int hf_t124_telephony7kHz = -1; /* BOOLEAN */ -static int hf_t124_videotelephony = -1; /* BOOLEAN */ -static int hf_t124_videoconference = -1; /* BOOLEAN */ -static int hf_t124_audiographic = -1; /* BOOLEAN */ -static int hf_t124_audiovisual = -1; /* BOOLEAN */ -static int hf_t124_multimedia = -1; /* BOOLEAN */ -static int hf_t124_transportConnection = -1; /* T_transportConnection */ -static int hf_t124_nsapAddress = -1; /* OCTET_STRING_SIZE_1_20 */ -static int hf_t124_transportSelector = -1; /* OCTET_STRING */ -static int hf_t124_nonStandard = -1; /* NonStandardParameter */ -static int hf_t124_callingNode = -1; /* NULL */ -static int hf_t124_calledNode = -1; /* NULL */ -static int hf_t124_unknown = -1; /* INTEGER_0_4294967295 */ -static int hf_t124_conferenceName = -1; /* ConferenceName */ -static int hf_t124_conferenceNameModifier = -1; /* ConferenceNameModifier */ -static int hf_t124_conferenceDescription = -1; /* TextString */ -static int hf_t124_lockedConference = -1; /* BOOLEAN */ -static int hf_t124_passwordInTheClearRequired = -1; /* BOOLEAN */ -static int hf_t124_networkAddress = -1; /* NetworkAddress */ -static int hf_t124_defaultConferenceFlag = -1; /* BOOLEAN */ -static int hf_t124_conferenceMode = -1; /* ConferenceMode */ -static int hf_t124_convenerPassword = -1; /* Password */ -static int hf_t124_password = -1; /* Password */ -static int hf_t124_listedConference = -1; /* BOOLEAN */ -static int hf_t124_conductibleConference = -1; /* BOOLEAN */ -static int hf_t124_terminationMethod = -1; /* TerminationMethod */ -static int hf_t124_conductorPrivileges = -1; /* SET_OF_Privilege */ -static int hf_t124_conductorPrivileges_item = -1; /* Privilege */ -static int hf_t124_conductedPrivileges = -1; /* SET_OF_Privilege */ -static int hf_t124_conductedPrivileges_item = -1; /* Privilege */ -static int hf_t124_nonConductedPrivileges = -1; /* SET_OF_Privilege */ -static int hf_t124_nonConductedPrivileges_item = -1; /* Privilege */ -static int hf_t124_callerIdentifier = -1; /* TextString */ -static int hf_t124_userData = -1; /* UserData */ -static int hf_t124_conferencePriority = -1; /* ConferencePriority */ -static int hf_t124_nodeID = -1; /* UserID */ -static int hf_t124_tag = -1; /* INTEGER */ -static int hf_t124_result = -1; /* T_result */ -static int hf_t124_nodeType = -1; /* NodeType */ -static int hf_t124_asymmetryIndicator = -1; /* AsymmetryIndicator */ -static int hf_t124_conferenceList = -1; /* SET_OF_ConferenceDescriptor */ -static int hf_t124_conferenceList_item = -1; /* ConferenceDescriptor */ -static int hf_t124_queryResponseResult = -1; /* QueryResponseResult */ -static int hf_t124_waitForInvitationFlag = -1; /* BOOLEAN */ -static int hf_t124_noUnlistedConferenceFlag = -1; /* BOOLEAN */ -static int hf_t124_conferenceName_01 = -1; /* ConferenceNameSelector */ -static int hf_t124_password_01 = -1; /* PasswordChallengeRequestResponse */ -static int hf_t124_convenerPassword_01 = -1; /* PasswordSelector */ -static int hf_t124_nodeCategory = -1; /* NodeCategory */ -static int hf_t124_topNodeID = -1; /* UserID */ -static int hf_t124_conferenceNameAlias = -1; /* ConferenceNameSelector */ -static int hf_t124_joinResponseResult = -1; /* JoinResponseResult */ -static int hf_t124_inviteResponseResult = -1; /* InviteResponseResult */ -static int hf_t124_t124Identifier = -1; /* Key */ -static int hf_t124_connectPDU = -1; /* T_connectPDU */ -static int hf_t124_conferenceCreateRequest = -1; /* ConferenceCreateRequest */ -static int hf_t124_conferenceCreateResponse = -1; /* ConferenceCreateResponse */ -static int hf_t124_conferenceQueryRequest = -1; /* ConferenceQueryRequest */ -static int hf_t124_conferenceQueryResponse = -1; /* ConferenceQueryResponse */ -static int hf_t124_conferenceJoinRequest = -1; /* ConferenceJoinRequest */ -static int hf_t124_conferenceJoinResponse = -1; /* ConferenceJoinResponse */ -static int hf_t124_conferenceInviteRequest = -1; /* ConferenceInviteRequest */ -static int hf_t124_conferenceInviteResponse = -1; /* ConferenceInviteResponse */ -static int hf_t124_heightLimit = -1; /* INTEGER_0_MAX */ -static int hf_t124_subHeight = -1; /* INTEGER_0_MAX */ -static int hf_t124_subInterval = -1; /* INTEGER_0_MAX */ -static int hf_t124_static = -1; /* T_static */ -static int hf_t124_channelId = -1; /* StaticChannelId */ -static int hf_t124_userId = -1; /* T_userId */ -static int hf_t124_joined = -1; /* BOOLEAN */ -static int hf_t124_userId_01 = -1; /* UserId */ -static int hf_t124_private = -1; /* T_private */ -static int hf_t124_channelId_01 = -1; /* PrivateChannelId */ -static int hf_t124_manager = -1; /* UserId */ -static int hf_t124_admitted = -1; /* SET_OF_UserId */ -static int hf_t124_admitted_item = -1; /* UserId */ -static int hf_t124_assigned = -1; /* T_assigned */ -static int hf_t124_channelId_02 = -1; /* AssignedChannelId */ -static int hf_t124_mergeChannels = -1; /* SET_OF_ChannelAttributes */ -static int hf_t124_mergeChannels_item = -1; /* ChannelAttributes */ -static int hf_t124_purgeChannelIds = -1; /* SET_OF_ChannelId */ -static int hf_t124_purgeChannelIds_item = -1; /* ChannelId */ -static int hf_t124_detachUserIds = -1; /* SET_OF_UserId */ -static int hf_t124_detachUserIds_item = -1; /* UserId */ -static int hf_t124_grabbed = -1; /* T_grabbed */ -static int hf_t124_tokenId = -1; /* TokenId */ -static int hf_t124_grabber = -1; /* UserId */ -static int hf_t124_inhibited = -1; /* T_inhibited */ -static int hf_t124_inhibitors = -1; /* SET_OF_UserId */ -static int hf_t124_inhibitors_item = -1; /* UserId */ -static int hf_t124_giving = -1; /* T_giving */ -static int hf_t124_recipient = -1; /* UserId */ -static int hf_t124_ungivable = -1; /* T_ungivable */ -static int hf_t124_given = -1; /* T_given */ -static int hf_t124_mergeTokens = -1; /* SET_OF_TokenAttributes */ -static int hf_t124_mergeTokens_item = -1; /* TokenAttributes */ -static int hf_t124_purgeTokenIds = -1; /* SET_OF_TokenId */ -static int hf_t124_purgeTokenIds_item = -1; /* TokenId */ -static int hf_t124_reason = -1; /* Reason */ -static int hf_t124_diagnostic = -1; /* Diagnostic */ -static int hf_t124_initialOctets = -1; /* OCTET_STRING */ -static int hf_t124_result_01 = -1; /* Result */ -static int hf_t124_initiator = -1; /* UserId */ -static int hf_t124_userIds = -1; /* SET_OF_UserId */ -static int hf_t124_userIds_item = -1; /* UserId */ -static int hf_t124_channelId_03 = -1; /* ChannelId */ -static int hf_t124_requested = -1; /* ChannelId */ -static int hf_t124_channelIds = -1; /* SET_OF_ChannelId */ -static int hf_t124_channelIds_item = -1; /* ChannelId */ -static int hf_t124_dataPriority = -1; /* DataPriority */ -static int hf_t124_segmentation = -1; /* Segmentation */ -static int hf_t124_userData_01 = -1; /* T_userData */ -static int hf_t124_userData_02 = -1; /* T_userData_01 */ -static int hf_t124_userData_03 = -1; /* OCTET_STRING */ -static int hf_t124_tokenStatus = -1; /* TokenStatus */ -static int hf_t124_plumbDomainIndication = -1; /* PlumbDomainIndication */ -static int hf_t124_erectDomainRequest = -1; /* ErectDomainRequest */ -static int hf_t124_mergeChannelsRequest = -1; /* MergeChannelsRequest */ -static int hf_t124_mergeChannelsConfirm = -1; /* MergeChannelsConfirm */ -static int hf_t124_purgeChannelsIndication = -1; /* PurgeChannelsIndication */ -static int hf_t124_mergeTokensRequest = -1; /* MergeTokensRequest */ -static int hf_t124_mergeTokensConfirm = -1; /* MergeTokensConfirm */ -static int hf_t124_purgeTokensIndication = -1; /* PurgeTokensIndication */ -static int hf_t124_disconnectProviderUltimatum = -1; /* DisconnectProviderUltimatum */ -static int hf_t124_rejectMCSPDUUltimatum = -1; /* RejectMCSPDUUltimatum */ -static int hf_t124_attachUserRequest = -1; /* AttachUserRequest */ -static int hf_t124_attachUserConfirm = -1; /* AttachUserConfirm */ -static int hf_t124_detachUserRequest = -1; /* DetachUserRequest */ -static int hf_t124_detachUserIndication = -1; /* DetachUserIndication */ -static int hf_t124_channelJoinRequest = -1; /* ChannelJoinRequest */ -static int hf_t124_channelJoinConfirm = -1; /* ChannelJoinConfirm */ -static int hf_t124_channelLeaveRequest = -1; /* ChannelLeaveRequest */ -static int hf_t124_channelConveneRequest = -1; /* ChannelConveneRequest */ -static int hf_t124_channelConveneConfirm = -1; /* ChannelConveneConfirm */ -static int hf_t124_channelDisbandRequest = -1; /* ChannelDisbandRequest */ -static int hf_t124_channelDisbandIndication = -1; /* ChannelDisbandIndication */ -static int hf_t124_channelAdmitRequest = -1; /* ChannelAdmitRequest */ -static int hf_t124_channelAdmitIndication = -1; /* ChannelAdmitIndication */ -static int hf_t124_channelExpelRequest = -1; /* ChannelExpelRequest */ -static int hf_t124_channelExpelIndication = -1; /* ChannelExpelIndication */ -static int hf_t124_sendDataRequest = -1; /* SendDataRequest */ -static int hf_t124_sendDataIndication = -1; /* SendDataIndication */ -static int hf_t124_uniformSendDataRequest = -1; /* UniformSendDataRequest */ -static int hf_t124_uniformSendDataIndication = -1; /* UniformSendDataIndication */ -static int hf_t124_tokenGrabRequest = -1; /* TokenGrabRequest */ -static int hf_t124_tokenGrabConfirm = -1; /* TokenGrabConfirm */ -static int hf_t124_tokenInhibitRequest = -1; /* TokenInhibitRequest */ -static int hf_t124_tokenInhibitConfirm = -1; /* TokenInhibitConfirm */ -static int hf_t124_tokenGiveRequest = -1; /* TokenGiveRequest */ -static int hf_t124_tokenGiveIndication = -1; /* TokenGiveIndication */ -static int hf_t124_tokenGiveResponse = -1; /* TokenGiveResponse */ -static int hf_t124_tokenGiveConfirm = -1; /* TokenGiveConfirm */ -static int hf_t124_tokenPleaseRequest = -1; /* TokenPleaseRequest */ -static int hf_t124_tokenPleaseIndication = -1; /* TokenPleaseIndication */ -static int hf_t124_tokenReleaseRequest = -1; /* TokenReleaseRequest */ -static int hf_t124_tokenReleaseConfirm = -1; /* TokenReleaseConfirm */ -static int hf_t124_tokenTestRequest = -1; /* TokenTestRequest */ -static int hf_t124_tokenTestConfirm = -1; /* TokenTestConfirm */ +static int proto_t124; +static proto_tree *top_tree; + +static int hf_t124_object; /* T_object */ +static int hf_t124_h221NonStandard; /* H221NonStandardIdentifier */ +static int hf_t124_key; /* Key */ +static int hf_t124_data; /* OCTET_STRING */ +static int hf_t124_UserData_item; /* UserData_item */ +static int hf_t124_value; /* T_value */ +static int hf_t124_numeric; /* SimpleNumericString */ +static int hf_t124_text; /* SimpleTextString */ +static int hf_t124_unicodeText; /* TextString */ +static int hf_t124_passwordString; /* PasswordSelector */ +static int hf_t124_responseData; /* UserData */ +static int hf_t124_passwordInTheClear; /* NULL */ +static int hf_t124_nonStandardAlgorithm; /* NonStandardParameter */ +static int hf_t124_responseAlgorithm; /* ChallengeResponseAlgorithm */ +static int hf_t124_challengeData; /* UserData */ +static int hf_t124_challengeTag; /* INTEGER */ +static int hf_t124_challengeSet; /* SET_OF_ChallengeItem */ +static int hf_t124_challengeSet_item; /* ChallengeItem */ +static int hf_t124_responseItem; /* ChallengeResponseItem */ +static int hf_t124_passwordInTheClear_01; /* PasswordSelector */ +static int hf_t124_challengeRequestResponse; /* T_challengeRequestResponse */ +static int hf_t124_challengeRequest; /* ChallengeRequest */ +static int hf_t124_challengeResponse; /* ChallengeResponse */ +static int hf_t124_nonStandardScheme; /* NonStandardParameter */ +static int hf_t124_priority; /* INTEGER_0_65535 */ +static int hf_t124_scheme; /* ConferencePriorityScheme */ +static int hf_t124_conventional; /* NULL */ +static int hf_t124_counted; /* NULL */ +static int hf_t124_anonymous; /* NULL */ +static int hf_t124_nonStandardCategory; /* NonStandardParameter */ +static int hf_t124_conventional_only; /* NULL */ +static int hf_t124_counted_only; /* NULL */ +static int hf_t124_anonymous_only; /* NULL */ +static int hf_t124_conventional_control; /* NULL */ +static int hf_t124_unrestricted_mode; /* NULL */ +static int hf_t124_non_standard_mode; /* NonStandardParameter */ +static int hf_t124_NetworkAddress_item; /* NetworkAddress_item */ +static int hf_t124_aggregatedChannel; /* T_aggregatedChannel */ +static int hf_t124_transferModes; /* T_transferModes */ +static int hf_t124_speech; /* BOOLEAN */ +static int hf_t124_voice_band; /* BOOLEAN */ +static int hf_t124_digital_56k; /* BOOLEAN */ +static int hf_t124_digital_64k; /* BOOLEAN */ +static int hf_t124_digital_128k; /* BOOLEAN */ +static int hf_t124_digital_192k; /* BOOLEAN */ +static int hf_t124_digital_256k; /* BOOLEAN */ +static int hf_t124_digital_320k; /* BOOLEAN */ +static int hf_t124_digital_384k; /* BOOLEAN */ +static int hf_t124_digital_512k; /* BOOLEAN */ +static int hf_t124_digital_768k; /* BOOLEAN */ +static int hf_t124_digital_1152k; /* BOOLEAN */ +static int hf_t124_digital_1472k; /* BOOLEAN */ +static int hf_t124_digital_1536k; /* BOOLEAN */ +static int hf_t124_digital_1920k; /* BOOLEAN */ +static int hf_t124_packet_mode; /* BOOLEAN */ +static int hf_t124_frame_mode; /* BOOLEAN */ +static int hf_t124_atm; /* BOOLEAN */ +static int hf_t124_internationalNumber; /* DiallingString */ +static int hf_t124_subAddress; /* SubAddressString */ +static int hf_t124_extraDialling; /* ExtraDiallingString */ +static int hf_t124_highLayerCompatibility; /* T_highLayerCompatibility */ +static int hf_t124_telephony3kHz; /* BOOLEAN */ +static int hf_t124_telephony7kHz; /* BOOLEAN */ +static int hf_t124_videotelephony; /* BOOLEAN */ +static int hf_t124_videoconference; /* BOOLEAN */ +static int hf_t124_audiographic; /* BOOLEAN */ +static int hf_t124_audiovisual; /* BOOLEAN */ +static int hf_t124_multimedia; /* BOOLEAN */ +static int hf_t124_transportConnection; /* T_transportConnection */ +static int hf_t124_nsapAddress; /* OCTET_STRING_SIZE_1_20 */ +static int hf_t124_transportSelector; /* OCTET_STRING */ +static int hf_t124_nonStandard; /* NonStandardParameter */ +static int hf_t124_callingNode; /* NULL */ +static int hf_t124_calledNode; /* NULL */ +static int hf_t124_unknown; /* INTEGER_0_4294967295 */ +static int hf_t124_conferenceName; /* ConferenceName */ +static int hf_t124_conferenceNameModifier; /* ConferenceNameModifier */ +static int hf_t124_conferenceDescription; /* TextString */ +static int hf_t124_lockedConference; /* BOOLEAN */ +static int hf_t124_passwordInTheClearRequired; /* BOOLEAN */ +static int hf_t124_networkAddress; /* NetworkAddress */ +static int hf_t124_defaultConferenceFlag; /* BOOLEAN */ +static int hf_t124_conferenceMode; /* ConferenceMode */ +static int hf_t124_convenerPassword; /* Password */ +static int hf_t124_password; /* Password */ +static int hf_t124_listedConference; /* BOOLEAN */ +static int hf_t124_conductibleConference; /* BOOLEAN */ +static int hf_t124_terminationMethod; /* TerminationMethod */ +static int hf_t124_conductorPrivileges; /* SET_OF_Privilege */ +static int hf_t124_conductorPrivileges_item; /* Privilege */ +static int hf_t124_conductedPrivileges; /* SET_OF_Privilege */ +static int hf_t124_conductedPrivileges_item; /* Privilege */ +static int hf_t124_nonConductedPrivileges; /* SET_OF_Privilege */ +static int hf_t124_nonConductedPrivileges_item; /* Privilege */ +static int hf_t124_callerIdentifier; /* TextString */ +static int hf_t124_userData; /* UserData */ +static int hf_t124_conferencePriority; /* ConferencePriority */ +static int hf_t124_nodeID; /* UserID */ +static int hf_t124_tag; /* INTEGER */ +static int hf_t124_result; /* T_result */ +static int hf_t124_nodeType; /* NodeType */ +static int hf_t124_asymmetryIndicator; /* AsymmetryIndicator */ +static int hf_t124_conferenceList; /* SET_OF_ConferenceDescriptor */ +static int hf_t124_conferenceList_item; /* ConferenceDescriptor */ +static int hf_t124_queryResponseResult; /* QueryResponseResult */ +static int hf_t124_waitForInvitationFlag; /* BOOLEAN */ +static int hf_t124_noUnlistedConferenceFlag; /* BOOLEAN */ +static int hf_t124_conferenceName_01; /* ConferenceNameSelector */ +static int hf_t124_password_01; /* PasswordChallengeRequestResponse */ +static int hf_t124_convenerPassword_01; /* PasswordSelector */ +static int hf_t124_nodeCategory; /* NodeCategory */ +static int hf_t124_topNodeID; /* UserID */ +static int hf_t124_conferenceNameAlias; /* ConferenceNameSelector */ +static int hf_t124_joinResponseResult; /* JoinResponseResult */ +static int hf_t124_inviteResponseResult; /* InviteResponseResult */ +static int hf_t124_t124Identifier; /* Key */ +static int hf_t124_connectPDU; /* T_connectPDU */ +static int hf_t124_conferenceCreateRequest; /* ConferenceCreateRequest */ +static int hf_t124_conferenceCreateResponse; /* ConferenceCreateResponse */ +static int hf_t124_conferenceQueryRequest; /* ConferenceQueryRequest */ +static int hf_t124_conferenceQueryResponse; /* ConferenceQueryResponse */ +static int hf_t124_conferenceJoinRequest; /* ConferenceJoinRequest */ +static int hf_t124_conferenceJoinResponse; /* ConferenceJoinResponse */ +static int hf_t124_conferenceInviteRequest; /* ConferenceInviteRequest */ +static int hf_t124_conferenceInviteResponse; /* ConferenceInviteResponse */ +static int hf_t124_heightLimit; /* INTEGER_0_MAX */ +static int hf_t124_subHeight; /* INTEGER_0_MAX */ +static int hf_t124_subInterval; /* INTEGER_0_MAX */ +static int hf_t124_static; /* T_static */ +static int hf_t124_channelId; /* StaticChannelId */ +static int hf_t124_userId; /* T_userId */ +static int hf_t124_joined; /* BOOLEAN */ +static int hf_t124_userId_01; /* UserId */ +static int hf_t124_private; /* T_private */ +static int hf_t124_channelId_01; /* PrivateChannelId */ +static int hf_t124_manager; /* UserId */ +static int hf_t124_admitted; /* SET_OF_UserId */ +static int hf_t124_admitted_item; /* UserId */ +static int hf_t124_assigned; /* T_assigned */ +static int hf_t124_channelId_02; /* AssignedChannelId */ +static int hf_t124_mergeChannels; /* SET_OF_ChannelAttributes */ +static int hf_t124_mergeChannels_item; /* ChannelAttributes */ +static int hf_t124_purgeChannelIds; /* SET_OF_ChannelId */ +static int hf_t124_purgeChannelIds_item; /* ChannelId */ +static int hf_t124_detachUserIds; /* SET_OF_UserId */ +static int hf_t124_detachUserIds_item; /* UserId */ +static int hf_t124_grabbed; /* T_grabbed */ +static int hf_t124_tokenId; /* TokenId */ +static int hf_t124_grabber; /* UserId */ +static int hf_t124_inhibited; /* T_inhibited */ +static int hf_t124_inhibitors; /* SET_OF_UserId */ +static int hf_t124_inhibitors_item; /* UserId */ +static int hf_t124_giving; /* T_giving */ +static int hf_t124_recipient; /* UserId */ +static int hf_t124_ungivable; /* T_ungivable */ +static int hf_t124_given; /* T_given */ +static int hf_t124_mergeTokens; /* SET_OF_TokenAttributes */ +static int hf_t124_mergeTokens_item; /* TokenAttributes */ +static int hf_t124_purgeTokenIds; /* SET_OF_TokenId */ +static int hf_t124_purgeTokenIds_item; /* TokenId */ +static int hf_t124_reason; /* Reason */ +static int hf_t124_diagnostic; /* Diagnostic */ +static int hf_t124_initialOctets; /* OCTET_STRING */ +static int hf_t124_result_01; /* Result */ +static int hf_t124_initiator; /* UserId */ +static int hf_t124_userIds; /* SET_OF_UserId */ +static int hf_t124_userIds_item; /* UserId */ +static int hf_t124_channelId_03; /* ChannelId */ +static int hf_t124_requested; /* ChannelId */ +static int hf_t124_channelIds; /* SET_OF_ChannelId */ +static int hf_t124_channelIds_item; /* ChannelId */ +static int hf_t124_dataPriority; /* DataPriority */ +static int hf_t124_segmentation; /* Segmentation */ +static int hf_t124_userData_01; /* T_userData */ +static int hf_t124_userData_02; /* T_userData_01 */ +static int hf_t124_userData_03; /* OCTET_STRING */ +static int hf_t124_tokenStatus; /* TokenStatus */ +static int hf_t124_plumbDomainIndication; /* PlumbDomainIndication */ +static int hf_t124_erectDomainRequest; /* ErectDomainRequest */ +static int hf_t124_mergeChannelsRequest; /* MergeChannelsRequest */ +static int hf_t124_mergeChannelsConfirm; /* MergeChannelsConfirm */ +static int hf_t124_purgeChannelsIndication; /* PurgeChannelsIndication */ +static int hf_t124_mergeTokensRequest; /* MergeTokensRequest */ +static int hf_t124_mergeTokensConfirm; /* MergeTokensConfirm */ +static int hf_t124_purgeTokensIndication; /* PurgeTokensIndication */ +static int hf_t124_disconnectProviderUltimatum; /* DisconnectProviderUltimatum */ +static int hf_t124_rejectMCSPDUUltimatum; /* RejectMCSPDUUltimatum */ +static int hf_t124_attachUserRequest; /* AttachUserRequest */ +static int hf_t124_attachUserConfirm; /* AttachUserConfirm */ +static int hf_t124_detachUserRequest; /* DetachUserRequest */ +static int hf_t124_detachUserIndication; /* DetachUserIndication */ +static int hf_t124_channelJoinRequest; /* ChannelJoinRequest */ +static int hf_t124_channelJoinConfirm; /* ChannelJoinConfirm */ +static int hf_t124_channelLeaveRequest; /* ChannelLeaveRequest */ +static int hf_t124_channelConveneRequest; /* ChannelConveneRequest */ +static int hf_t124_channelConveneConfirm; /* ChannelConveneConfirm */ +static int hf_t124_channelDisbandRequest; /* ChannelDisbandRequest */ +static int hf_t124_channelDisbandIndication; /* ChannelDisbandIndication */ +static int hf_t124_channelAdmitRequest; /* ChannelAdmitRequest */ +static int hf_t124_channelAdmitIndication; /* ChannelAdmitIndication */ +static int hf_t124_channelExpelRequest; /* ChannelExpelRequest */ +static int hf_t124_channelExpelIndication; /* ChannelExpelIndication */ +static int hf_t124_sendDataRequest; /* SendDataRequest */ +static int hf_t124_sendDataIndication; /* SendDataIndication */ +static int hf_t124_uniformSendDataRequest; /* UniformSendDataRequest */ +static int hf_t124_uniformSendDataIndication; /* UniformSendDataIndication */ +static int hf_t124_tokenGrabRequest; /* TokenGrabRequest */ +static int hf_t124_tokenGrabConfirm; /* TokenGrabConfirm */ +static int hf_t124_tokenInhibitRequest; /* TokenInhibitRequest */ +static int hf_t124_tokenInhibitConfirm; /* TokenInhibitConfirm */ +static int hf_t124_tokenGiveRequest; /* TokenGiveRequest */ +static int hf_t124_tokenGiveIndication; /* TokenGiveIndication */ +static int hf_t124_tokenGiveResponse; /* TokenGiveResponse */ +static int hf_t124_tokenGiveConfirm; /* TokenGiveConfirm */ +static int hf_t124_tokenPleaseRequest; /* TokenPleaseRequest */ +static int hf_t124_tokenPleaseIndication; /* TokenPleaseIndication */ +static int hf_t124_tokenReleaseRequest; /* TokenReleaseRequest */ +static int hf_t124_tokenReleaseConfirm; /* TokenReleaseConfirm */ +static int hf_t124_tokenTestRequest; /* TokenTestRequest */ +static int hf_t124_tokenTestConfirm; /* TokenTestConfirm */ /* named bits */ -static int hf_t124_Segmentation_begin = -1; -static int hf_t124_Segmentation_end = -1; +static int hf_t124_Segmentation_begin; +static int hf_t124_Segmentation_end; /* Initialize the subtree pointers */ -static int ett_t124 = -1; -static int ett_t124_connectGCCPDU = -1; - -static int hf_t124_ConnectData = -1; -static int hf_t124_connectGCCPDU = -1; -static int hf_t124_DomainMCSPDU_PDU = -1; - -static guint32 channelId = -1; - -static dissector_table_t t124_ns_dissector_table=NULL; -static dissector_table_t t124_sd_dissector_table=NULL; - -static gint ett_t124_Key = -1; -static gint ett_t124_NonStandardParameter = -1; -static gint ett_t124_UserData = -1; -static gint ett_t124_UserData_item = -1; -static gint ett_t124_Password = -1; -static gint ett_t124_PasswordSelector = -1; -static gint ett_t124_ChallengeResponseItem = -1; -static gint ett_t124_ChallengeResponseAlgorithm = -1; -static gint ett_t124_ChallengeItem = -1; -static gint ett_t124_ChallengeRequest = -1; -static gint ett_t124_SET_OF_ChallengeItem = -1; -static gint ett_t124_ChallengeResponse = -1; -static gint ett_t124_PasswordChallengeRequestResponse = -1; -static gint ett_t124_T_challengeRequestResponse = -1; -static gint ett_t124_ConferenceName = -1; -static gint ett_t124_ConferenceNameSelector = -1; -static gint ett_t124_ConferencePriorityScheme = -1; -static gint ett_t124_ConferencePriority = -1; -static gint ett_t124_NodeCategory = -1; -static gint ett_t124_ConferenceMode = -1; -static gint ett_t124_NetworkAddress = -1; -static gint ett_t124_NetworkAddress_item = -1; -static gint ett_t124_T_aggregatedChannel = -1; -static gint ett_t124_T_transferModes = -1; -static gint ett_t124_T_highLayerCompatibility = -1; -static gint ett_t124_T_transportConnection = -1; -static gint ett_t124_AsymmetryIndicator = -1; -static gint ett_t124_ConferenceDescriptor = -1; -static gint ett_t124_ConferenceCreateRequest = -1; -static gint ett_t124_SET_OF_Privilege = -1; -static gint ett_t124_ConferenceCreateResponse = -1; -static gint ett_t124_ConferenceQueryRequest = -1; -static gint ett_t124_ConferenceQueryResponse = -1; -static gint ett_t124_SET_OF_ConferenceDescriptor = -1; -static gint ett_t124_ConferenceJoinRequest = -1; -static gint ett_t124_ConferenceJoinResponse = -1; -static gint ett_t124_ConferenceInviteRequest = -1; -static gint ett_t124_ConferenceInviteResponse = -1; -static gint ett_t124_ConnectData = -1; -static gint ett_t124_ConnectGCCPDU = -1; -static gint ett_t124_Segmentation = -1; -static gint ett_t124_PlumbDomainIndication = -1; -static gint ett_t124_ErectDomainRequest = -1; -static gint ett_t124_ChannelAttributes = -1; -static gint ett_t124_T_static = -1; -static gint ett_t124_T_userId = -1; -static gint ett_t124_T_private = -1; -static gint ett_t124_SET_OF_UserId = -1; -static gint ett_t124_T_assigned = -1; -static gint ett_t124_MergeChannelsRequest = -1; -static gint ett_t124_SET_OF_ChannelAttributes = -1; -static gint ett_t124_SET_OF_ChannelId = -1; -static gint ett_t124_MergeChannelsConfirm = -1; -static gint ett_t124_PurgeChannelsIndication = -1; -static gint ett_t124_TokenAttributes = -1; -static gint ett_t124_T_grabbed = -1; -static gint ett_t124_T_inhibited = -1; -static gint ett_t124_T_giving = -1; -static gint ett_t124_T_ungivable = -1; -static gint ett_t124_T_given = -1; -static gint ett_t124_MergeTokensRequest = -1; -static gint ett_t124_SET_OF_TokenAttributes = -1; -static gint ett_t124_SET_OF_TokenId = -1; -static gint ett_t124_MergeTokensConfirm = -1; -static gint ett_t124_PurgeTokensIndication = -1; -static gint ett_t124_DisconnectProviderUltimatum = -1; -static gint ett_t124_RejectMCSPDUUltimatum = -1; -static gint ett_t124_AttachUserRequest = -1; -static gint ett_t124_AttachUserConfirm = -1; -static gint ett_t124_DetachUserRequest = -1; -static gint ett_t124_DetachUserIndication = -1; -static gint ett_t124_ChannelJoinRequest = -1; -static gint ett_t124_ChannelJoinConfirm = -1; -static gint ett_t124_ChannelLeaveRequest = -1; -static gint ett_t124_ChannelConveneRequest = -1; -static gint ett_t124_ChannelConveneConfirm = -1; -static gint ett_t124_ChannelDisbandRequest = -1; -static gint ett_t124_ChannelDisbandIndication = -1; -static gint ett_t124_ChannelAdmitRequest = -1; -static gint ett_t124_ChannelAdmitIndication = -1; -static gint ett_t124_ChannelExpelRequest = -1; -static gint ett_t124_ChannelExpelIndication = -1; -static gint ett_t124_SendDataRequest = -1; -static gint ett_t124_SendDataIndication = -1; -static gint ett_t124_UniformSendDataRequest = -1; -static gint ett_t124_UniformSendDataIndication = -1; -static gint ett_t124_TokenGrabRequest = -1; -static gint ett_t124_TokenGrabConfirm = -1; -static gint ett_t124_TokenInhibitRequest = -1; -static gint ett_t124_TokenInhibitConfirm = -1; -static gint ett_t124_TokenGiveRequest = -1; -static gint ett_t124_TokenGiveIndication = -1; -static gint ett_t124_TokenGiveResponse = -1; -static gint ett_t124_TokenGiveConfirm = -1; -static gint ett_t124_TokenPleaseRequest = -1; -static gint ett_t124_TokenPleaseIndication = -1; -static gint ett_t124_TokenReleaseRequest = -1; -static gint ett_t124_TokenReleaseConfirm = -1; -static gint ett_t124_TokenTestRequest = -1; -static gint ett_t124_TokenTestConfirm = -1; -static gint ett_t124_DomainMCSPDU = -1; +static int ett_t124; +static int ett_t124_connectGCCPDU; + +static int hf_t124_ConnectData; +static int hf_t124_connectGCCPDU; +static int hf_t124_DomainMCSPDU_PDU; + +static uint32_t channelId = -1; + +static dissector_table_t t124_ns_dissector_table; +static dissector_table_t t124_sd_dissector_table; + +static int ett_t124_Key; +static int ett_t124_NonStandardParameter; +static int ett_t124_UserData; +static int ett_t124_UserData_item; +static int ett_t124_Password; +static int ett_t124_PasswordSelector; +static int ett_t124_ChallengeResponseItem; +static int ett_t124_ChallengeResponseAlgorithm; +static int ett_t124_ChallengeItem; +static int ett_t124_ChallengeRequest; +static int ett_t124_SET_OF_ChallengeItem; +static int ett_t124_ChallengeResponse; +static int ett_t124_PasswordChallengeRequestResponse; +static int ett_t124_T_challengeRequestResponse; +static int ett_t124_ConferenceName; +static int ett_t124_ConferenceNameSelector; +static int ett_t124_ConferencePriorityScheme; +static int ett_t124_ConferencePriority; +static int ett_t124_NodeCategory; +static int ett_t124_ConferenceMode; +static int ett_t124_NetworkAddress; +static int ett_t124_NetworkAddress_item; +static int ett_t124_T_aggregatedChannel; +static int ett_t124_T_transferModes; +static int ett_t124_T_highLayerCompatibility; +static int ett_t124_T_transportConnection; +static int ett_t124_AsymmetryIndicator; +static int ett_t124_ConferenceDescriptor; +static int ett_t124_ConferenceCreateRequest; +static int ett_t124_SET_OF_Privilege; +static int ett_t124_ConferenceCreateResponse; +static int ett_t124_ConferenceQueryRequest; +static int ett_t124_ConferenceQueryResponse; +static int ett_t124_SET_OF_ConferenceDescriptor; +static int ett_t124_ConferenceJoinRequest; +static int ett_t124_ConferenceJoinResponse; +static int ett_t124_ConferenceInviteRequest; +static int ett_t124_ConferenceInviteResponse; +static int ett_t124_ConnectData; +static int ett_t124_ConnectGCCPDU; +static int ett_t124_Segmentation; +static int ett_t124_PlumbDomainIndication; +static int ett_t124_ErectDomainRequest; +static int ett_t124_ChannelAttributes; +static int ett_t124_T_static; +static int ett_t124_T_userId; +static int ett_t124_T_private; +static int ett_t124_SET_OF_UserId; +static int ett_t124_T_assigned; +static int ett_t124_MergeChannelsRequest; +static int ett_t124_SET_OF_ChannelAttributes; +static int ett_t124_SET_OF_ChannelId; +static int ett_t124_MergeChannelsConfirm; +static int ett_t124_PurgeChannelsIndication; +static int ett_t124_TokenAttributes; +static int ett_t124_T_grabbed; +static int ett_t124_T_inhibited; +static int ett_t124_T_giving; +static int ett_t124_T_ungivable; +static int ett_t124_T_given; +static int ett_t124_MergeTokensRequest; +static int ett_t124_SET_OF_TokenAttributes; +static int ett_t124_SET_OF_TokenId; +static int ett_t124_MergeTokensConfirm; +static int ett_t124_PurgeTokensIndication; +static int ett_t124_DisconnectProviderUltimatum; +static int ett_t124_RejectMCSPDUUltimatum; +static int ett_t124_AttachUserRequest; +static int ett_t124_AttachUserConfirm; +static int ett_t124_DetachUserRequest; +static int ett_t124_DetachUserIndication; +static int ett_t124_ChannelJoinRequest; +static int ett_t124_ChannelJoinConfirm; +static int ett_t124_ChannelLeaveRequest; +static int ett_t124_ChannelConveneRequest; +static int ett_t124_ChannelConveneConfirm; +static int ett_t124_ChannelDisbandRequest; +static int ett_t124_ChannelDisbandIndication; +static int ett_t124_ChannelAdmitRequest; +static int ett_t124_ChannelAdmitIndication; +static int ett_t124_ChannelExpelRequest; +static int ett_t124_ChannelExpelIndication; +static int ett_t124_SendDataRequest; +static int ett_t124_SendDataIndication; +static int ett_t124_UniformSendDataRequest; +static int ett_t124_UniformSendDataIndication; +static int ett_t124_TokenGrabRequest; +static int ett_t124_TokenGrabConfirm; +static int ett_t124_TokenInhibitRequest; +static int ett_t124_TokenInhibitConfirm; +static int ett_t124_TokenGiveRequest; +static int ett_t124_TokenGiveIndication; +static int ett_t124_TokenGiveResponse; +static int ett_t124_TokenGiveConfirm; +static int ett_t124_TokenPleaseRequest; +static int ett_t124_TokenPleaseIndication; +static int ett_t124_TokenReleaseRequest; +static int ett_t124_TokenReleaseConfirm; +static int ett_t124_TokenTestRequest; +static int ett_t124_TokenTestConfirm; +static int ett_t124_DomainMCSPDU; static int dissect_t124_DynamicChannelID(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, - 1001U, 65535U, NULL, FALSE); + 1001U, 65535U, NULL, false); return offset; } @@ -406,7 +407,7 @@ static int dissect_t124_H221NonStandardIdentifier(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, 255, FALSE, (tvbuff_t**)&actx->private_data); + 4, 255, false, (tvbuff_t**)&actx->private_data); @@ -450,7 +451,7 @@ dissect_t124_Key(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_ static int dissect_t124_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; } @@ -475,7 +476,7 @@ dissect_t124_NonStandardParameter(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t static int dissect_t124_TextString(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, - 0, 255, FALSE); + 0, 255, false); return offset; } @@ -485,7 +486,7 @@ dissect_t124_TextString(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, static int dissect_t124_SimpleTextString(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, - 0, 255, FALSE); + 0, 255, false); return offset; } @@ -495,7 +496,7 @@ dissect_t124_SimpleTextString(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act static int dissect_t124_SimpleNumericString(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, 255, FALSE, "0123456789", 10, + 1, 255, false, "0123456789", 10, NULL); return offset; @@ -506,7 +507,7 @@ dissect_t124_SimpleNumericString(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * static int dissect_t124_DiallingString(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, 16, FALSE, "0123456789", 10, + 1, 16, false, "0123456789", 10, NULL); return offset; @@ -517,7 +518,7 @@ dissect_t124_DiallingString(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx static int dissect_t124_SubAddressString(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, 40, FALSE, "0123456789", 10, + 1, 40, false, "0123456789", 10, NULL); return offset; @@ -528,7 +529,7 @@ dissect_t124_SubAddressString(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act static int dissect_t124_ExtraDiallingString(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_t124_TextString, - "TextString", 1, 255, FALSE); + "TextString", 1, 255, false); return offset; } @@ -539,17 +540,17 @@ static int dissect_t124_T_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { tvbuff_t *next_tvb = NULL; tvbuff_t *t124NSIdentifier = (tvbuff_t*)actx->private_data; - guint8 *ns = NULL; + uint8_t *ns = 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 && t124NSIdentifier) { ns = tvb_get_string_enc(actx->pinfo->pool, t124NSIdentifier, 0, tvb_reported_length(t124NSIdentifier), ENC_ASCII|ENC_NA); if(ns != NULL) { - dissector_try_string_new(t124_ns_dissector_table, ns, next_tvb, actx->pinfo, top_tree, FALSE, NULL); + dissector_try_string_new(t124_ns_dissector_table, ns, next_tvb, actx->pinfo, top_tree, false, NULL); } } @@ -846,7 +847,7 @@ static const value_string t124_Privilege_vals[] = { static int dissect_t124_Privilege(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, - 5, NULL, TRUE, 0, NULL); + 5, NULL, true, 0, NULL); return offset; } @@ -862,7 +863,7 @@ static const value_string t124_TerminationMethod_vals[] = { static int dissect_t124_TerminationMethod(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, - 2, NULL, TRUE, 0, NULL); + 2, NULL, true, 0, NULL); return offset; } @@ -892,7 +893,7 @@ dissect_t124_ConferencePriorityScheme(tvbuff_t *tvb _U_, int offset _U_, asn1_ct static int dissect_t124_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; } @@ -1051,7 +1052,7 @@ dissect_t124_T_aggregatedChannel(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t * static int dissect_t124_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; } @@ -1104,7 +1105,7 @@ static int dissect_t124_NetworkAddress(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_t124_NetworkAddress, NetworkAddress_sequence_of, - 1, 64, FALSE); + 1, 64, false); return offset; } @@ -1121,7 +1122,7 @@ static const value_string t124_NodeType_vals[] = { static int dissect_t124_NodeType(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, - 3, NULL, TRUE, 0, NULL); + 3, NULL, true, 0, NULL); return offset; } @@ -1131,7 +1132,7 @@ dissect_t124_NodeType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p static int dissect_t124_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; } @@ -1236,7 +1237,7 @@ static const value_string t124_T_result_vals[] = { static int dissect_t124_T_result(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, - 5, NULL, TRUE, 0, NULL); + 5, NULL, true, 0, NULL); return offset; } @@ -1298,7 +1299,7 @@ static const value_string t124_QueryResponseResult_vals[] = { static int dissect_t124_QueryResponseResult(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, - 2, NULL, TRUE, 0, NULL); + 2, NULL, true, 0, NULL); return offset; } @@ -1360,7 +1361,7 @@ static const value_string t124_JoinResponseResult_vals[] = { static int dissect_t124_JoinResponseResult(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, - 7, NULL, TRUE, 0, NULL); + 7, NULL, true, 0, NULL); return offset; } @@ -1438,7 +1439,7 @@ static const value_string t124_InviteResponseResult_vals[] = { static int dissect_t124_InviteResponseResult(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, - 2, NULL, TRUE, 0, NULL); + 2, NULL, true, 0, NULL); return offset; } @@ -1468,7 +1469,7 @@ dissect_t124_T_connectPDU(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U old_offset = offset; 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) { /* "2a -> ConnectData::connectPDU length = 42 bytes */ @@ -1546,7 +1547,7 @@ static int dissect_t124_ChannelId(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, &channelId, FALSE); + 0U, 65535U, &channelId, false); if(hf_index == hf_t124_channelId_03) @@ -1607,7 +1608,7 @@ dissect_t124_AssignedChannelId(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac static int dissect_t124_TokenId(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; } @@ -1629,7 +1630,7 @@ static const value_string t124_TokenStatus_vals[] = { static int dissect_t124_TokenStatus(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, - 8, NULL, FALSE, 0, NULL); + 8, NULL, false, 0, NULL); return offset; } @@ -1647,7 +1648,7 @@ static const value_string t124_DataPriority_vals[] = { static int dissect_t124_DataPriority(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, FALSE, 0, NULL); + 4, NULL, false, 0, NULL); return offset; } @@ -1662,7 +1663,7 @@ static int * const Segmentation_bits[] = { static int dissect_t124_Segmentation(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, - 2, 2, FALSE, Segmentation_bits, 2, NULL, NULL); + 2, 2, false, Segmentation_bits, 2, NULL, NULL); return offset; } @@ -1672,7 +1673,7 @@ dissect_t124_Segmentation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U static int dissect_t124_INTEGER_0_MAX(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_64b(tvb, offset, actx, tree, hf_index, - 0U, NO_BOUND, NULL, FALSE); + 0U, NO_BOUND, NULL, false); return offset; } @@ -2064,7 +2065,7 @@ static const value_string t124_Reason_vals[] = { static int dissect_t124_Reason(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, - 5, NULL, FALSE, 0, NULL); + 5, NULL, false, 0, NULL); return offset; } @@ -2106,7 +2107,7 @@ static const value_string t124_Diagnostic_vals[] = { static int dissect_t124_Diagnostic(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, - 14, NULL, FALSE, 0, NULL); + 14, NULL, false, 0, NULL); return offset; } @@ -2164,7 +2165,7 @@ static const value_string t124_Result_vals[] = { static int dissect_t124_Result(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, - 16, NULL, FALSE, 0, NULL); + 16, NULL, false, 0, NULL); return offset; } @@ -2389,12 +2390,12 @@ dissect_t124_T_userData(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) { - dissector_try_uint_new(t124_sd_dissector_table, channelId, next_tvb, actx->pinfo, top_tree, FALSE, NULL); + dissector_try_uint_new(t124_sd_dissector_table, channelId, next_tvb, actx->pinfo, top_tree, false, NULL); } @@ -2427,7 +2428,7 @@ dissect_t124_T_userData_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _ 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) { @@ -2813,7 +2814,7 @@ static const per_choice_t DomainMCSPDU_choice[] = { static int dissect_t124_DomainMCSPDU(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) { - gint domainmcs_value; + int domainmcs_value; offset = dissect_per_choice(tvb, offset, actx, tree, hf_index, ett_t124_DomainMCSPDU, DomainMCSPDU_choice, @@ -2827,7 +2828,8 @@ dissect_t124_DomainMCSPDU(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U /* Do nothing */ break; default: - col_prepend_fstr(actx->pinfo->cinfo, COL_INFO, "%s ", val_to_str(domainmcs_value, t124_DomainMCSPDU_vals, "Unknown")); + col_prepend_fstr(actx->pinfo->cinfo, COL_INFO, "%s ", + val_to_str_const(domainmcs_value, t124_DomainMCSPDU_vals, "Unknown")); break; } @@ -2850,7 +2852,7 @@ register_t124_ns_dissector(const char *nsKey, dissector_t dissector, int proto) dissector_add_string("t124.ns", nsKey, dissector_handle); } -void register_t124_sd_dissector(packet_info *pinfo _U_, guint32 channelId_param, dissector_t dissector, int proto) +void register_t124_sd_dissector(packet_info *pinfo _U_, uint32_t channelId_param, dissector_t dissector, int proto) { /* XXX: we should keep the sub-dissectors list per conversation as the same channels may be used. @@ -2864,7 +2866,7 @@ void register_t124_sd_dissector(packet_info *pinfo _U_, guint32 channelId_param, } -guint32 t124_get_last_channelId(void) +uint32_t t124_get_last_channelId(void) { return channelId; } @@ -2877,7 +2879,7 @@ void t124_set_top_tree(proto_tree *tree) int dissect_DomainMCSPDU_PDU(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree) { 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_t124_DomainMCSPDU(tvb, offset, &asn1_ctx, tree, hf_t124_DomainMCSPDU_PDU); offset += 7; offset >>= 3; @@ -2899,23 +2901,23 @@ dissect_t124(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree, void *d item = proto_tree_add_item(parent_tree, proto_t124, tvb, 0, tvb_captured_length(tvb), ENC_NA); tree = proto_item_add_subtree(item, ett_t124); - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); dissect_t124_ConnectData(tvb, 0, &asn1_ctx, tree, hf_t124_ConnectData); return tvb_captured_length(tvb); } -static gboolean -dissect_t124_heur(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree, void *data _U_) +static bool +dissect_t124_heur(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree, void *data) { asn1_ctx_t asn1_ctx; - volatile gboolean failed = FALSE; + volatile bool failed = false; - asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, TRUE, pinfo); + asn1_ctx_init(&asn1_ctx, ASN1_ENC_PER, true, pinfo); /* * We must catch all the "ran past the end of the packet" exceptions - * here and, if we catch one, just return FALSE. It's too painful + * here and, if we catch one, just return false. It's too painful * to have a version of dissect_per_sequence() that checks all * references to the tvbuff before making them and returning "no" * if they would fail. @@ -2925,17 +2927,17 @@ dissect_t124_heur(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree, vo TRY { (void) dissect_per_sequence(tvb, 0, &asn1_ctx, NULL, hf_t124_connectGCCPDU, -1, t124Heur_sequence); } CATCH_BOUNDS_ERRORS { - failed = TRUE; + failed = true; } ENDTRY; if (!failed && ((asn1_ctx.external.direct_reference != NULL) && (strcmp(asn1_ctx.external.direct_reference, "0.0.20.124.0.1") == 0))) { dissect_t124(tvb, pinfo, parent_tree, data); - return TRUE; + return true; } - return FALSE; + return false; } /*--- proto_register_t124 -------------------------------------------*/ @@ -3846,7 +3848,7 @@ void proto_register_t124(void) { }; /* List of subtrees */ - static gint *ett[] = { + static int *ett[] = { &ett_t124, &ett_t124_connectGCCPDU, &ett_t124_Key, |