diff options
author | etxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7> | 2007-01-09 21:45:46 +0000 |
---|---|---|
committer | etxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7> | 2007-01-09 21:45:46 +0000 |
commit | 031258421af87606090512d8ef10bedbbfd8ff3a (patch) | |
tree | 8ca9b3bcc618e45acddffd38161da43b5ac3146a | |
parent | 31c2a4ef34452d46ced16b7d39d17e7cf54d4a50 (diff) |
Add ansi_map to the makefiles
Add missing IMPLICIT and tag numbers, some whitespace changes.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@20358 f5534014-38df-0310-8fa8-9805f1628bb7
-rw-r--r-- | asn1/Makefile.am | 1 | ||||
-rw-r--r-- | asn1/Makefile.nmake | 9 | ||||
-rw-r--r-- | asn1/ansi_map/Makefile | 17 | ||||
-rw-r--r-- | asn1/ansi_map/ansi_map.asn | 54 | ||||
-rw-r--r-- | epan/dissectors/packet-ansi_map.c | 38 |
5 files changed, 73 insertions, 46 deletions
diff --git a/asn1/Makefile.am b/asn1/Makefile.am index 1307598034..f90d290cf3 100644 --- a/asn1/Makefile.am +++ b/asn1/Makefile.am @@ -38,6 +38,7 @@ EXTRA_DIST = \ acse/packet-acse-template.h \ ansi_map/ansi_map.asn \ ansi_map/ansi_map.cnf \ + ansi_map/Makefile \ ansi_map/Makefile.nmake \ ansi_map/packet-ansi_map-template.c \ ansi_map/packet-ansi_map-template.h \ diff --git a/asn1/Makefile.nmake b/asn1/Makefile.nmake index 11cf52dfa4..9abe339caf 100644 --- a/asn1/Makefile.nmake +++ b/asn1/Makefile.nmake @@ -8,6 +8,7 @@ all: ber per ber: \ acse \ acp133 \ + ansi_map \ camel \ cdt \ cmip \ @@ -76,6 +77,9 @@ clean: cd acp133 $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean cd .. + cd ansi_map + $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean + cd .. cd camel $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake clean cd .. @@ -265,6 +269,11 @@ acp133:: $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake copy_files cd .. +ansi_map:: + cd ansi_map + $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake copy_files + cd .. + camel:: cd camel $(MAKE) /$(MAKEFLAGS) -f Makefile.nmake copy_files diff --git a/asn1/ansi_map/Makefile b/asn1/ansi_map/Makefile new file mode 100644 index 0000000000..2ce047aeb0 --- /dev/null +++ b/asn1/ansi_map/Makefile @@ -0,0 +1,17 @@ +# $Id$ + +DISSECTOR_FILES=packet-ansi_map.c packet-ansi_map.h + +all: generate_dissector + +generate_dissector: $(DISSECTOR_FILES) + +$(DISSECTOR_FILES): ../../tools/asn2wrs.py ansi_map.asn packet-ansi_map-template.c packet-ansi_map-template.h ansi_map.cnf + python ../../tools/asn2wrs.py -b -e -p ansi_map -c ansi_map.cnf -s packet-ansi_map-template ansi_map.asn + +clean: + rm -f parsetab.py parsetab.pyc $(DISSECTOR_FILES) + +copy_files: generate_dissector + cp $(DISSECTOR_FILES) ../../epan/dissectors + diff --git a/asn1/ansi_map/ansi_map.asn b/asn1/ansi_map/ansi_map.asn index 407d22e6c8..38ae7f9649 100644 --- a/asn1/ansi_map/ansi_map.asn +++ b/asn1/ansi_map/ansi_map.asn @@ -756,9 +756,9 @@ FeatureRequestRes ::= [PRIVATE 18] SET { -- O 6.5.2.60 g dmh-BillingDigits [142] IMPLICIT DMH-BillingDigits OPTIONAL, -- O 6.5.2.61 g - dmh-RedirectionIndicator [88] DMH-RedirectionIndicator OPTIONAL, + dmh-RedirectionIndicator [88] IMPLICIT DMH-RedirectionIndicator OPTIONAL, -- O 6.5.2.62 d - groupInformation [163] GroupInformation OPTIONAL, + groupInformation [163] IMPLICIT GroupInformation OPTIONAL, -- O 6.5.2.69 h mobileDirectoryNumber [93] IMPLICIT MobileDirectoryNumber OPTIONAL, -- O 6.5.2.80 g @@ -794,7 +794,7 @@ FeatureRequestRes ::= [PRIVATE 18] SET { FlashRequest ::= [PRIVATE 18] SET { digits [4] IMPLICIT Digits, -- (Dialed) M 6.5.2.58 a - interMSCCircuitID [6] IMPLICIT InterMSCCircuitID, + interMSCCircuitID [6] IMPLICIT InterMSCCircuitID, -- M 6.5.2.72 mobileIdentificationNumber [8] IMPLICIT MobileIdentificationNumber, -- M 6.5.2.81 @@ -811,7 +811,7 @@ FlashRequest ::= [PRIVATE 18] SET { HandoffBack ::= [PRIVATE 18] SET { channelData [5] IMPLICIT ChannelData, -- (Serving) M 6.5.2.47 a - interMSCCircuitID [6] IMPLICIT InterMSCCircuitID, + interMSCCircuitID [6] IMPLICIT InterMSCCircuitID, -- M 6.5.2.72 mobileIdentificationNumber [8] IMPLICIT MobileIdentificationNumber, -- M 6.5.2.81 @@ -857,7 +857,7 @@ HandoffBackRes ::= [PRIVATE 18] SET { HandoffBack2 ::= [PRIVATE 18] SET { billingID [1] IMPLICIT BillingID, -- M 6.5.2.16 - interMSCCircuitID [6] IMPLICIT InterMSCCircuitID, + interMSCCircuitID [6] IMPLICIT InterMSCCircuitID, -- M 6.5.2.72 mobileIdentificationNumber [8] IMPLICIT MobileIdentificationNumber, -- M 6.5.2.81 @@ -915,7 +915,7 @@ HandoffBack2 ::= [PRIVATE 18] SET { -- O 6.5.2.85 e, m nampsChannelData [74] IMPLICIT NAMPSChannelData OPTIONAL, -- (Serving) O 6.5.2.86 n - pdsnAddress [349] IMPLICIT PDSNAddress OPTIONAL, + pdsnAddress [349] IMPLICIT PDSNAddress OPTIONAL, -- O 6.5.2.gf hh pdsnProtocolType [350] IMPLICIT PDSNProtocolType OPTIONAL, -- O 6.5.2.gg ii @@ -1003,7 +1003,7 @@ HandoffMeasurementRequest ::= [PRIVATE 18] SET { -- O 6.5.2.152 b tdmaChannelData [28] IMPLICIT TDMAChannelData OPTIONAL, -- (Serving) O 6.5.2.153 c - tdmaTerminalCapability [179] TDMATerminalCapability OPTIONAL + tdmaTerminalCapability [179] IMPLICIT TDMATerminalCapability OPTIONAL -- O 6 .5.2.j h } @@ -1050,7 +1050,7 @@ HandoffMeasurementRequest2 ::= [PRIVATE 18] SET { -- (Serving) O 6.5.2.153 f tdmaServiceCode [178] IMPLICIT TDMAServiceCode OPTIONAL, -- O 6.5.2.i - tdmaTerminalCapability [179] TDMATerminalCapability OPTIONAL + tdmaTerminalCapability [179] IMPLICIT TDMATerminalCapability OPTIONAL -- O 6.5.2.j } @@ -1066,7 +1066,7 @@ HandoffMeasurementRequest2Res ::= [PRIVATE 18] SET { HandoffToThird ::= [PRIVATE 18] SET { electronicSerialNumber [9] IMPLICIT ElectronicSerialNumber, -- M 6.5.2.63 - interMSCCircuitID [6] IMPLICIT InterMSCCircuitID, + interMSCCircuitID [6] IMPLICIT InterMSCCircuitID, -- M 6.5.2.72 interSwitchCount [7] IMPLICIT InterSwitchCount, -- (Serving) M 6.5.2.73 @@ -1102,7 +1102,7 @@ HandoffToThird ::= [PRIVATE 18] SET { -- (Serving) O 6.5.2.153 e tdmaServiceCode [178] IMPLICIT TDMAServiceCode OPTIONAL, -- O 6 .5.2.i x - tdmaTerminalCapability [179] TDMATerminalCapability OPTIONAL, + tdmaTerminalCapability [179] IMPLICIT TDMATerminalCapability OPTIONAL, -- y O 6 .5.2.j x tdmaVoiceCoder [180] IMPLICIT TDMAVoiceCoder OPTIONAL, -- O 6.5.2.k u @@ -1132,7 +1132,7 @@ HandoffToThird2 ::= [PRIVATE 18] SET { -- M 6.5.2.16 electronicSerialNumber [9] IMPLICIT ElectronicSerialNumber, -- M 6.5.2.63 - interMSCCircuitID [6] IMPLICIT InterMSCCircuitID, + interMSCCircuitID [6] IMPLICIT InterMSCCircuitID, -- M 6.5.2.72 interSwitchCount [7] IMPLICIT InterSwitchCount, -- (Serving) M 6.5.2.73 @@ -1190,7 +1190,7 @@ HandoffToThird2 ::= [PRIVATE 18] SET { -- O 6.5.2.85 e, l nampsChannelData [74] IMPLICIT NAMPSChannelData OPTIONAL, -- (Serving) O 6.5.2.86 m - pdsnAddress [349] IMPLICIT PDSNAddress OPTIONAL, + pdsnAddress [349] IMPLICIT PDSNAddress OPTIONAL, -- O 6.5.2.gf hh pdsnProtocolType [350] IMPLICIT PDSNProtocolType OPTIONAL, -- O 6.5.2,gg ii @@ -1246,7 +1246,7 @@ HandoffToThird2Res ::= [PRIVATE 18] SET { -- (Actual) O 6.5.2.50 c nampsChannelData [74] IMPLICIT NAMPSChannelData OPTIONAL, -- (Target) O 6.5.2.86 d - targetCellID [3] IMPLICIT TargetCellID, + targetCellID [3] IMPLICIT TargetCellID, -- O 6.5.2.148 e tdmaBurstIndicator [31] IMPLICIT TDMABurstIndicator OPTIONAL, -- (Target) O 6.5.2.151 f @@ -1332,7 +1332,7 @@ InformationForwardRes ::= [PRIVATE 18] SET { -- 6.4.2.23 InterSystemAnswer InterSystemAnswer ::= [PRIVATE 18] SET { - interMSCCircuitID [6] IMPLICIT InterMSCCircuitID, + interMSCCircuitID [6] IMPLICIT InterMSCCircuitID, -- M 6.5.2.72 mobileIdentificationNumber [8] IMPLICIT MobileIdentificationNumber, -- M 6.5.2.81 @@ -1889,7 +1889,7 @@ OriginationRequestRes ::= [PRIVATE 18] SET { -- O 6.5.2.62 i, j dmh-ServiceID [177] IMPLICIT DMH-ServiceID OPTIONAL, -- O 6.5.2.ei s - groupInformation [163] GroupInformation OPTIONAL, + groupInformation [163] IMPLICIT GroupInformation OPTIONAL, -- O 6.5.2.69 k mobileDirectoryNumber [93] IMPLICIT MobileDirectoryNumber OPTIONAL, -- O 6.5.2.80 i @@ -2646,7 +2646,7 @@ TransferToNumberRequest ::= [PRIVATE 18] SET { -- O 6.5.2.25 c cdmaServiceOption [175] IMPLICIT CDMAServiceOption OPTIONAL, -- O 6.5.2.f - groupInformation [163] GroupInformation OPTIONAL, + groupInformation [163] IMPLICIT GroupInformation OPTIONAL, -- O 6.5.2.69 b legInformation [288] IMPLICIT LegInformation OPTIONAL, -- O 6.5.2.75 c @@ -3065,7 +3065,7 @@ ServiceRequestRes ::= [PRIVATE 18] SET { -- O 6.5.2.62 a dmh-ServiceID [177] IMPLICIT DMH-ServiceID OPTIONAL, -- O 6.5.2.ei i - groupInformation [163] GroupInformation OPTIONAL, + groupInformation [163] IMPLICIT GroupInformation OPTIONAL, -- O 6.5.2.69 a mobileDirectoryNumber [93] IMPLICIT MobileDirectoryNumber OPTIONAL, -- O 6.5.2.80 a @@ -3254,7 +3254,7 @@ FacilitySelectedAndAvailable ::= [PRIVATE 18] SET { -- O 6.5.2.25 c electronicSerialNumber [9] IMPLICIT ElectronicSerialNumber OPTIONAL, -- O 6.5.2.63 - groupInformation [163] GroupInformation OPTIONAL, + groupInformation [163] IMPLICIT GroupInformation OPTIONAL, -- O 6.5.2.69 c legInformation [288] IMPLICIT LegInformation OPTIONAL, -- O 6.5.2.75 c @@ -3419,7 +3419,7 @@ TBusy ::= [PRIVATE 18] SET { -- O 6.5.2.25 e electronicSerialNumber [9] IMPLICIT ElectronicSerialNumber OPTIONAL, -- O 6.5.2.63 f - groupInformation [163] GroupInformation OPTIONAL, + groupInformation [163] IMPLICIT GroupInformation OPTIONAL, -- O 6.5.2.69 f legInformation [288] IMPLICIT LegInformation OPTIONAL, -- O 6.5.2.75 f @@ -3481,7 +3481,7 @@ TBusyRes ::= [PRIVATE 18] SET { -- O 6.5.2.62 f dmh-ServiceID [177] IMPLICIT DMH-ServiceID OPTIONAL, -- O 6.5.2.ei n - groupInformation [163] GroupInformation OPTIONAL, + groupInformation [163] IMPLICIT GroupInformation OPTIONAL, -- O 6.5.2.69 g oneTimeFeatureIndicator [97] IMPLICIT OneTimeFeatureIndicator OPTIONAL, -- O 6.5.2.88 h @@ -3524,7 +3524,7 @@ TNoAnswer ::= [PRIVATE 18] SET { -- O 6.5.2.25 e electronicSerialNumber [9] IMPLICIT ElectronicSerialNumber OPTIONAL, -- O 6.5.2.63 f - groupInformation [163] GroupInformation OPTIONAL, + groupInformation [163] IMPLICIT GroupInformation OPTIONAL, -- O 6.5.2.69 f legInformation [288] IMPLICIT LegInformation OPTIONAL, -- O 6.5.2.75 f @@ -3586,7 +3586,7 @@ TNoAnswerRes ::= [PRIVATE 18] SET { -- O 6.5.2.62 f dmh-ServiceID [177] IMPLICIT DMH-ServiceID OPTIONAL, -- O 6.5.2.ei n - groupInformation [163] GroupInformation OPTIONAL, + groupInformation [163] IMPLICIT GroupInformation OPTIONAL, -- O 6.5.2.69 g oneTimeFeatureIndicator [97] IMPLICIT OneTimeFeatureIndicator OPTIONAL, -- O 6.5.2.88 h @@ -3620,7 +3620,7 @@ ChangeFacilities ::= [PRIVATE 18] SET { -- O 6.5.2.au i, f electronicSerialNumber [9] IMPLICIT ElectronicSerialNumber OPTIONAL, -- O 6.5.2.63 c - interMSCCircuitID [6] IMPLICIT InterMSCCircuitID OPTIONAL, + interMSCCircuitID [6] IMPLICIT InterMSCCircuitID OPTIONAL, -- O 6.5.2.72 a, c ilspInformation [217] IMPLICIT ISLPInformation OPTIONAL, -- O 6.5.2.av d @@ -4563,7 +4563,7 @@ CDMAServingOneWayDelay ::= OCTET STRING -- 6.5.2.39 -- 1 0 0 1 1 1 1 1 (0x9f) --- 0 1 0 0 0 0 0 0 +-- 0 1 0 0 0 0 0 0 (0x40) (64) CDMASignalQuality ::= OCTET STRING -- 6.5.2.40 @@ -4584,14 +4584,14 @@ CDMAStationClassMark ::= OCTET STRING CDMATargetMAHOInformation ::= SEQUENCE { targetCellID [3] IMPLICIT TargetCellID, cdmaPilotStrength [65] IMPLICIT CDMAPilotStrength, - cdmaTargetOneWayDelay [9999] IMPLICIT CDMATargetOneWayDelay + cdmaTargetOneWayDelay [61] IMPLICIT CDMATargetOneWayDelay } -- 6.5.2.43 -- 1 0 1 1 1 1 1 1 (0x9f) -- 1 0 0 0 0 0 0 1 (0x81) -- 0 0 0 0 1 0 0 0 (0x08)(136) -CDMATargetMAHOList ::= SEQUENCE OF [9999] IMPLICIT CDMATargetMAHOInformation +CDMATargetMAHOList ::= SEQUENCE OF [135] IMPLICIT CDMATargetMAHOInformation -- cdmaTargetMAHOInformation [9999] IMPLICIT CDMATargetMAHOInformation, -- cdmaTargetMAHOInformation [9999] IMPLICIT CDMATargetMAHOInformation OPTIONAL -- } @@ -4602,7 +4602,7 @@ CDMATargetMAHOList ::= SEQUENCE OF [9999] IMPLICIT CDMATargetMAHOInformation -- 0 0 0 0 0 1 0 1 (0x05)(133) CDMATargetMeasurementInformation ::= SEQUENCE { targetCellID [3] IMPLICIT TargetCellID, - cdmaSignalQuality [9999] IMPLICIT CDMASignalQuality, + cdmaSignalQuality [64] IMPLICIT CDMASignalQuality, cdmaTargetOneWayDelay [61] IMPLICIT CDMATargetOneWayDelay OPTIONAL } diff --git a/epan/dissectors/packet-ansi_map.c b/epan/dissectors/packet-ansi_map.c index 353b5fd483..a45101bd7c 100644 --- a/epan/dissectors/packet-ansi_map.c +++ b/epan/dissectors/packet-ansi_map.c @@ -6061,7 +6061,7 @@ static int dissect_cdmaTargetOneWayDelay_impl(packet_info *pinfo, proto_tree *tr static const ber_sequence_t CDMATargetMAHOInformation_sequence[] = { { BER_CLASS_CON, 3, BER_FLAGS_IMPLTAG, dissect_targetCellID_impl }, { BER_CLASS_CON, 65, BER_FLAGS_IMPLTAG, dissect_cdmaPilotStrength_impl }, - { BER_CLASS_CON, 9999, BER_FLAGS_IMPLTAG, dissect_cdmaTargetOneWayDelay_impl }, + { BER_CLASS_CON, 61, BER_FLAGS_IMPLTAG, dissect_cdmaTargetOneWayDelay_impl }, { 0, 0, 0, NULL } }; @@ -6078,7 +6078,7 @@ static int dissect_CDMATargetMAHOList_item_impl(packet_info *pinfo, proto_tree * static const ber_sequence_t CDMATargetMAHOList_sequence_of[1] = { - { BER_CLASS_CON, 9999, BER_FLAGS_IMPLTAG, dissect_CDMATargetMAHOList_item_impl }, + { BER_CLASS_CON, 135, BER_FLAGS_IMPLTAG, dissect_CDMATargetMAHOList_item_impl }, }; static int @@ -6108,7 +6108,7 @@ static int dissect_cdmaSignalQuality_impl(packet_info *pinfo, proto_tree *tree, static const ber_sequence_t CDMATargetMeasurementInformation_sequence[] = { { BER_CLASS_CON, 3, BER_FLAGS_IMPLTAG, dissect_targetCellID_impl }, - { BER_CLASS_CON, 9999, BER_FLAGS_IMPLTAG, dissect_cdmaSignalQuality_impl }, + { BER_CLASS_CON, 64, BER_FLAGS_IMPLTAG, dissect_cdmaSignalQuality_impl }, { BER_CLASS_CON, 61, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_cdmaTargetOneWayDelay_impl }, { 0, 0, 0, NULL } }; @@ -6319,6 +6319,9 @@ dissect_ansi_map_TDMATerminalCapability(gboolean implicit_tag _U_, tvbuff_t *tvb static int dissect_tdmaTerminalCapability(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { return dissect_ansi_map_TDMATerminalCapability(FALSE, tvb, offset, pinfo, tree, hf_ansi_map_tdmaTerminalCapability); } +static int dissect_tdmaTerminalCapability_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { + return dissect_ansi_map_TDMATerminalCapability(TRUE, tvb, offset, pinfo, tree, hf_ansi_map_tdmaTerminalCapability); +} @@ -7050,9 +7053,6 @@ dissect_ansi_map_DMH_RedirectionIndicator(gboolean implicit_tag _U_, tvbuff_t *t return offset; } -static int dissect_dmh_RedirectionIndicator(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { - return dissect_ansi_map_DMH_RedirectionIndicator(FALSE, tvb, offset, pinfo, tree, hf_ansi_map_dmh_RedirectionIndicator); -} static int dissect_dmh_RedirectionIndicator_impl(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset) { return dissect_ansi_map_DMH_RedirectionIndicator(TRUE, tvb, offset, pinfo, tree, hf_ansi_map_dmh_RedirectionIndicator); } @@ -7643,8 +7643,8 @@ static const ber_sequence_t FeatureRequestRes_set[] = { { BER_CLASS_CON, 140, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_dmh_AccountCodeDigits_impl }, { BER_CLASS_CON, 141, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_dmh_AlternateBillingDigits_impl }, { BER_CLASS_CON, 142, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_dmh_BillingDigits_impl }, - { BER_CLASS_CON, 88, BER_FLAGS_OPTIONAL, dissect_dmh_RedirectionIndicator }, - { BER_CLASS_CON, 163, BER_FLAGS_OPTIONAL, dissect_groupInformation }, + { BER_CLASS_CON, 88, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_dmh_RedirectionIndicator_impl }, + { BER_CLASS_CON, 163, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_groupInformation_impl }, { BER_CLASS_CON, 93, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_mobileDirectoryNumber_impl }, { BER_CLASS_CON, 96, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_noAnswerTime_impl }, { BER_CLASS_CON, 97, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_oneTimeFeatureIndicator_impl }, @@ -7847,7 +7847,7 @@ static const ber_sequence_t HandoffMeasurementRequest_set[] = { { BER_CLASS_CON, 207, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_targetCellIDList_impl }, { BER_CLASS_CON, 29, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_tdmaCallMode_impl }, { BER_CLASS_CON, 28, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_tdmaChannelData_impl }, - { BER_CLASS_CON, 179, BER_FLAGS_OPTIONAL, dissect_tdmaTerminalCapability }, + { BER_CLASS_CON, 179, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_tdmaTerminalCapability_impl }, { 0, 0, 0, NULL } }; @@ -7930,7 +7930,7 @@ static const ber_sequence_t HandoffMeasurementRequest2_set[] = { { BER_CLASS_CON, 29, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_tdmaCallMode_impl }, { BER_CLASS_CON, 28, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_tdmaChannelData_impl }, { BER_CLASS_CON, 178, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_tdmaServiceCode_impl }, - { BER_CLASS_CON, 179, BER_FLAGS_OPTIONAL, dissect_tdmaTerminalCapability }, + { BER_CLASS_CON, 179, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_tdmaTerminalCapability_impl }, { 0, 0, 0, NULL } }; @@ -8012,7 +8012,7 @@ static const ber_sequence_t HandoffToThird_set[] = { { BER_CLASS_CON, 29, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_tdmaCallMode_impl }, { BER_CLASS_CON, 28, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_tdmaChannelData_impl }, { BER_CLASS_CON, 178, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_tdmaServiceCode_impl }, - { BER_CLASS_CON, 179, BER_FLAGS_OPTIONAL, dissect_tdmaTerminalCapability }, + { BER_CLASS_CON, 179, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_tdmaTerminalCapability_impl }, { BER_CLASS_CON, 180, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_tdmaVoiceCoder_impl }, { BER_CLASS_CON, 47, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_terminalType_impl }, { BER_CLASS_CON, 48, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_voicePrivacyMask_impl }, @@ -9209,7 +9209,7 @@ static const ber_sequence_t OriginationRequestRes_set[] = { { BER_CLASS_CON, 311, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_dmh_ChargeInformation_impl }, { BER_CLASS_CON, 88, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_dmh_RedirectionIndicator_impl }, { BER_CLASS_CON, 177, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_dmh_ServiceID_impl }, - { BER_CLASS_CON, 163, BER_FLAGS_OPTIONAL, dissect_groupInformation }, + { BER_CLASS_CON, 163, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_groupInformation_impl }, { BER_CLASS_CON, 93, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_mobileDirectoryNumber_impl }, { BER_CLASS_CON, 96, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_noAnswerTime_impl }, { BER_CLASS_CON, 97, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_oneTimeFeatureIndicator_impl }, @@ -10633,7 +10633,7 @@ static const ber_sequence_t TransferToNumberRequest_set[] = { { BER_CLASS_CON, 81, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_callingPartyNumberDigits2_impl }, { BER_CLASS_CON, 84, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_callingPartySubaddress_impl }, { BER_CLASS_CON, 175, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_cdmaServiceOption_impl }, - { BER_CLASS_CON, 163, BER_FLAGS_OPTIONAL, dissect_groupInformation }, + { BER_CLASS_CON, 163, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_groupInformation_impl }, { BER_CLASS_CON, 288, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_legInformation_impl }, { BER_CLASS_CON, 21, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_mscid_impl }, { BER_CLASS_CON, 94, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_mSCIdentificationNumber_impl }, @@ -11211,7 +11211,7 @@ static const ber_sequence_t ServiceRequestRes_set[] = { { BER_CLASS_CON, 311, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_dmh_ChargeInformation_impl }, { BER_CLASS_CON, 88, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_dmh_RedirectionIndicator_impl }, { BER_CLASS_CON, 177, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_dmh_ServiceID_impl }, - { BER_CLASS_CON, 163, BER_FLAGS_OPTIONAL, dissect_groupInformation }, + { BER_CLASS_CON, 163, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_groupInformation_impl }, { BER_CLASS_CON, 93, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_mobileDirectoryNumber_impl }, { BER_CLASS_CON, 96, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_noAnswerTime_impl }, { BER_CLASS_CON, 100, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_redirectingNumberDigits_impl }, @@ -11409,7 +11409,7 @@ static const ber_sequence_t FacilitySelectedAndAvailable_set[] = { { BER_CLASS_CON, 81, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_callingPartyNumberDigits2_impl }, { BER_CLASS_CON, 84, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_callingPartySubaddress_impl }, { BER_CLASS_CON, 9, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_electronicSerialNumber_impl }, - { BER_CLASS_CON, 163, BER_FLAGS_OPTIONAL, dissect_groupInformation }, + { BER_CLASS_CON, 163, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_groupInformation_impl }, { BER_CLASS_CON, 288, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_legInformation_impl }, { BER_CLASS_CON, 33, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_locationAreaID_impl }, { BER_CLASS_CON, 93, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_mobileDirectoryNumber_impl }, @@ -11911,7 +11911,7 @@ static const ber_sequence_t TBusy_set[] = { { BER_CLASS_CON, 81, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_callingPartyNumberDigits2_impl }, { BER_CLASS_CON, 84, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_callingPartySubaddress_impl }, { BER_CLASS_CON, 9, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_electronicSerialNumber_impl }, - { BER_CLASS_CON, 163, BER_FLAGS_OPTIONAL, dissect_groupInformation }, + { BER_CLASS_CON, 163, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_groupInformation_impl }, { BER_CLASS_CON, 288, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_legInformation_impl }, { BER_CLASS_CON, 33, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_locationAreaID_impl }, { BER_CLASS_CON, 93, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_mobileDirectoryNumber_impl }, @@ -11951,7 +11951,7 @@ static const ber_sequence_t TBusyRes_set[] = { { BER_CLASS_CON, 142, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_dmh_BillingDigits_impl }, { BER_CLASS_CON, 88, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_dmh_RedirectionIndicator_impl }, { BER_CLASS_CON, 177, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_dmh_ServiceID_impl }, - { BER_CLASS_CON, 163, BER_FLAGS_OPTIONAL, dissect_groupInformation }, + { BER_CLASS_CON, 163, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_groupInformation_impl }, { BER_CLASS_CON, 97, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_oneTimeFeatureIndicator_impl }, { BER_CLASS_CON, 168, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_pilotNumber_impl }, { BER_CLASS_CON, 147, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_preferredLanguageIndicator_impl }, @@ -11984,7 +11984,7 @@ static const ber_sequence_t TNoAnswer_set[] = { { BER_CLASS_CON, 81, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_callingPartyNumberDigits2_impl }, { BER_CLASS_CON, 84, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_callingPartySubaddress_impl }, { BER_CLASS_CON, 9, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_electronicSerialNumber_impl }, - { BER_CLASS_CON, 163, BER_FLAGS_OPTIONAL, dissect_groupInformation }, + { BER_CLASS_CON, 163, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_groupInformation_impl }, { BER_CLASS_CON, 288, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_legInformation_impl }, { BER_CLASS_CON, 33, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_locationAreaID_impl }, { BER_CLASS_CON, 93, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_mobileDirectoryNumber_impl }, @@ -12025,7 +12025,7 @@ static const ber_sequence_t TNoAnswerRes_set[] = { { BER_CLASS_CON, 142, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_dmh_BillingDigits_impl }, { BER_CLASS_CON, 88, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_dmh_RedirectionIndicator_impl }, { BER_CLASS_CON, 177, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_dmh_ServiceID_impl }, - { BER_CLASS_CON, 163, BER_FLAGS_OPTIONAL, dissect_groupInformation }, + { BER_CLASS_CON, 163, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_groupInformation_impl }, { BER_CLASS_CON, 97, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_oneTimeFeatureIndicator_impl }, { BER_CLASS_CON, 168, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_pilotNumber_impl }, { BER_CLASS_CON, 147, BER_FLAGS_OPTIONAL|BER_FLAGS_IMPLTAG, dissect_preferredLanguageIndicator_impl }, |