summaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-ftam.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-ftam.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-ftam.c')
-rw-r--r--epan/dissectors/packet-ftam.c1267
1 files changed, 634 insertions, 633 deletions
diff --git a/epan/dissectors/packet-ftam.c b/epan/dissectors/packet-ftam.c
index 350b4a4f..2ab54d1a 100644
--- a/epan/dissectors/packet-ftam.c
+++ b/epan/dissectors/packet-ftam.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-ftam.c */
-/* asn2wrs.py -b -L -p ftam -c ./ftam.cnf -s ./packet-ftam-template -D . -O ../.. ISO8571-FTAM.asn */
+/* asn2wrs.py -b -q -L -p ftam -c ./ftam.cnf -s ./packet-ftam-template -D . -O ../.. ISO8571-FTAM.asn */
/* packet-ftam_asn1.c
* Routine to dissect OSI ISO 8571 FTAM Protocol packets
@@ -25,6 +25,7 @@
#include <epan/expert.h>
#include <epan/oids.h>
#include <epan/asn1.h>
+#include <wsutil/array.h>
#include "packet-ber.h"
#include "packet-acse.h"
@@ -38,598 +39,598 @@ void proto_register_ftam(void);
void proto_reg_handoff_ftam(void);
/* Initialize the protocol and registered fields */
-static int proto_ftam = -1;
+static int proto_ftam;
/* Declare the function to avoid a compiler warning */
static int dissect_ftam_OR_Set(bool implicit_tag _U_, tvbuff_t *tvb, int offset, asn1_ctx_t *actx, proto_tree *tree, int hf_index _U_);
-static int hf_ftam_unstructured_text = -1; /* ISO FTAM unstructured text */
-static int hf_ftam_unstructured_binary = -1; /* ISO FTAM unstructured binary */
-static int hf_ftam_fTAM_Regime_PDU = -1; /* FTAM_Regime_PDU */
-static int hf_ftam_file_PDU = -1; /* File_PDU */
-static int hf_ftam_bulk_Data_PDU = -1; /* Bulk_Data_PDU */
-static int hf_ftam_fSM_PDU = -1; /* FSM_PDU */
-static int hf_ftam_f_initialize_request = -1; /* F_INITIALIZE_request */
-static int hf_ftam_f_initialize_response = -1; /* F_INITIALIZE_response */
-static int hf_ftam_f_terminate_request = -1; /* F_TERMINATE_request */
-static int hf_ftam_f_terminate_response = -1; /* F_TERMINATE_response */
-static int hf_ftam_f_u_abort_request = -1; /* F_U_ABORT_request */
-static int hf_ftam_f_p_abort_request = -1; /* F_P_ABORT_request */
-static int hf_ftam_protocol_Version = -1; /* Protocol_Version */
-static int hf_ftam_implementation_information = -1; /* Implementation_Information */
-static int hf_ftam_presentation_tontext_management = -1; /* BOOLEAN */
-static int hf_ftam_service_class = -1; /* Service_Class */
-static int hf_ftam_functional_units = -1; /* Functional_Units */
-static int hf_ftam_attribute_groups = -1; /* Attribute_Groups */
-static int hf_ftam_shared_ASE_information = -1; /* Shared_ASE_Information */
-static int hf_ftam_ftam_quality_of_Service = -1; /* FTAM_Quality_of_Service */
-static int hf_ftam_contents_type_list = -1; /* Contents_Type_List */
-static int hf_ftam_initiator_identity = -1; /* User_Identity */
-static int hf_ftam_account = -1; /* Account */
-static int hf_ftam_filestore_password = -1; /* Password */
-static int hf_ftam_checkpoint_window = -1; /* INTEGER */
-static int hf_ftam_state_result = -1; /* State_Result */
-static int hf_ftam_action_result = -1; /* Action_Result */
-static int hf_ftam_diagnostic = -1; /* Diagnostic */
-static int hf_ftam__untag_item = -1; /* Contents_Type_List_item */
-static int hf_ftam_document_type_name = -1; /* Document_Type_Name */
-static int hf_ftam_abstract_Syntax_name = -1; /* Abstract_Syntax_Name */
-static int hf_ftam_charging = -1; /* Charging */
-static int hf_ftam_f_select_request = -1; /* F_SELECT_request */
-static int hf_ftam_f_select_response = -1; /* F_SELECT_response */
-static int hf_ftam_f_deselect_request = -1; /* F_DESELECT_request */
-static int hf_ftam_f_deselect_response = -1; /* F_DESELECT_response */
-static int hf_ftam_f_create_request = -1; /* F_CREATE_request */
-static int hf_ftam_f_create_response = -1; /* F_CREATE_response */
-static int hf_ftam_f_delete_request = -1; /* F_DELETE_request */
-static int hf_ftam_f_delete_response = -1; /* F_DELETE_response */
-static int hf_ftam_f_read_attrib_request = -1; /* F_READ_ATTRIB_request */
-static int hf_ftam_f_read_attrib_response = -1; /* F_READ_ATTRIB_response */
-static int hf_ftam_f_Change_attrib_reques = -1; /* F_CHANGE_ATTRIB_request */
-static int hf_ftam_f_Change_attrib_respon = -1; /* F_CHANGE_ATTRIB_response */
-static int hf_ftam_f_open_request = -1; /* F_OPEN_request */
-static int hf_ftam_f_open_response = -1; /* F_OPEN_response */
-static int hf_ftam_f_close_request = -1; /* F_CLOSE_request */
-static int hf_ftam_f_close_response = -1; /* F_CLOSE_response */
-static int hf_ftam_f_begin_group_request = -1; /* F_BEGIN_GROUP_request */
-static int hf_ftam_f_begin_group_response = -1; /* F_BEGIN_GROUP_response */
-static int hf_ftam_f_end_group_request = -1; /* F_END_GROUP_request */
-static int hf_ftam_f_end_group_response = -1; /* F_END_GROUP_response */
-static int hf_ftam_f_recover_request = -1; /* F_RECOVER_request */
-static int hf_ftam_f_recover_response = -1; /* F_RECOVER_response */
-static int hf_ftam_f_locate_request = -1; /* F_LOCATE_request */
-static int hf_ftam_f_locate_response = -1; /* F_LOCATE_response */
-static int hf_ftam_f_erase_request = -1; /* F_ERASE_request */
-static int hf_ftam_f_erase_response = -1; /* F_ERASE_response */
-static int hf_ftam_select_attributes = -1; /* Select_Attributes */
-static int hf_ftam_requested_access = -1; /* Access_Request */
-static int hf_ftam_access_passwords = -1; /* Access_Passwords */
-static int hf_ftam_path_access_passwords = -1; /* Path_Access_Passwords */
-static int hf_ftam_concurrency_control = -1; /* Concurrency_Control */
-static int hf_ftam_referent_indicator = -1; /* Referent_Indicator */
-static int hf_ftam_override = -1; /* Override */
-static int hf_ftam_initial_attributes = -1; /* Create_Attributes */
-static int hf_ftam_create_password = -1; /* Password */
-static int hf_ftam_attribute_names = -1; /* Attribute_Names */
-static int hf_ftam_attribute_extension_names = -1; /* Attribute_Extension_Names */
-static int hf_ftam_read_attributes = -1; /* Read_Attributes */
-static int hf_ftam_attributes = -1; /* Change_Attributes */
-static int hf_ftam_processing_mode = -1; /* T_processing_mode */
-static int hf_ftam_open_contents_type = -1; /* T_open_contents_type */
-static int hf_ftam_unknown = -1; /* NULL */
-static int hf_ftam_proposed = -1; /* Contents_Type_Attribute */
-static int hf_ftam_enable_fadu_locking = -1; /* BOOLEAN */
-static int hf_ftam_activity_identifier = -1; /* Activity_Identifier */
-static int hf_ftam_request_recovery_mode = -1; /* T_request_recovery_mode */
-static int hf_ftam_remove_contexts = -1; /* SET_OF_Abstract_Syntax_Name */
-static int hf_ftam_remove_contexts_item = -1; /* Abstract_Syntax_Name */
-static int hf_ftam_define_contexts = -1; /* SET_OF_Abstract_Syntax_Name */
-static int hf_ftam_define_contexts_item = -1; /* Abstract_Syntax_Name */
-static int hf_ftam_degree_of_overlap = -1; /* Degree_Of_Overlap */
-static int hf_ftam_transfer_window = -1; /* INTEGER */
-static int hf_ftam_contents_type = -1; /* Contents_Type_Attribute */
-static int hf_ftam_response_recovery_mode = -1; /* T_response_recovery_mode */
-static int hf_ftam_presentation_action = -1; /* BOOLEAN */
-static int hf_ftam_threshold = -1; /* INTEGER */
-static int hf_ftam_bulk_transfer_number = -1; /* INTEGER */
-static int hf_ftam_recovefy_Point = -1; /* INTEGER */
-static int hf_ftam_concurrent_bulk_transfer_number = -1; /* INTEGER */
-static int hf_ftam_concurrent_recovery_point = -1; /* INTEGER */
-static int hf_ftam_last_transfer_end_read_response = -1; /* INTEGER */
-static int hf_ftam_last_transfer_end_write_response = -1; /* INTEGER */
-static int hf_ftam_recovety_Point = -1; /* INTEGER */
-static int hf_ftam_last_transfer_end_read_request = -1; /* INTEGER */
-static int hf_ftam_last_transfer_end_write_request = -1; /* INTEGER */
-static int hf_ftam_file_access_data_unit_identity = -1; /* FADU_Identity */
-static int hf_ftam_fadu_lock = -1; /* FADU_Lock */
-static int hf_ftam_f_read_request = -1; /* F_READ_request */
-static int hf_ftam_f_write_request = -1; /* F_WRITE_request */
-static int hf_ftam_f_data_end_request = -1; /* F_DATA_END_request */
-static int hf_ftam_f_transfer_end_request = -1; /* F_TRANSFER_END_request */
-static int hf_ftam_f_transfer_end_response = -1; /* F_TRANSFER_END_response */
-static int hf_ftam_f_cancel_request = -1; /* F_CANCEL_request */
-static int hf_ftam_f_cancel_response = -1; /* F_CANCEL_response */
-static int hf_ftam_f_restart_request = -1; /* F_RESTART_request */
-static int hf_ftam_f_restart_response = -1; /* F_RESTART_response */
-static int hf_ftam_read_access_context = -1; /* Access_Context */
-static int hf_ftam_transfer_number = -1; /* INTEGER */
-static int hf_ftam_file_access_data_unit_Operation = -1; /* T_file_access_data_unit_Operation */
-static int hf_ftam_request_type = -1; /* Request_Type */
-static int hf_ftam_checkpoint_identifier = -1; /* INTEGER */
-static int hf_ftam_access_context = -1; /* T_access_context */
-static int hf_ftam_level_number = -1; /* INTEGER */
-static int hf_ftam_read_password = -1; /* Password */
-static int hf_ftam_insert_password = -1; /* Password */
-static int hf_ftam_replace_password = -1; /* Password */
-static int hf_ftam_extend_password = -1; /* Password */
-static int hf_ftam_erase_password = -1; /* Password */
-static int hf_ftam_read_attribute_password = -1; /* Password */
-static int hf_ftam_change_attribute_password = -1; /* Password */
-static int hf_ftam_delete_password = -1; /* Password */
-static int hf_ftam_pass_passwords = -1; /* Pass_Passwords */
-static int hf_ftam_link_password = -1; /* Password */
-static int hf_ftam_pathname = -1; /* Pathname_Attribute */
-static int hf_ftam_storage_account = -1; /* Account_Attribute */
-static int hf_ftam_object_availability = -1; /* Object_Availability_Attribute */
-static int hf_ftam_future_Object_size = -1; /* Object_Size_Attribute */
-static int hf_ftam_change_attributes_access_control = -1; /* Access_Control_Change_Attribute */
-static int hf_ftam_change_path_access_control = -1; /* Access_Control_Change_Attribute */
-static int hf_ftam_legal_qualification = -1; /* Legal_Qualification_Attribute */
-static int hf_ftam_private_use = -1; /* Private_Use_Attribute */
-static int hf_ftam_attribute_extensions = -1; /* Attribute_Extensions */
-static int hf_ftam__untag_item_01 = -1; /* Charging_item */
-static int hf_ftam_resource_identifier = -1; /* GraphicString */
-static int hf_ftam_charging_unit = -1; /* GraphicString */
-static int hf_ftam_charging_value = -1; /* INTEGER */
-static int hf_ftam_read = -1; /* Lock */
-static int hf_ftam_insert = -1; /* Lock */
-static int hf_ftam_replace = -1; /* Lock */
-static int hf_ftam_extend = -1; /* Lock */
-static int hf_ftam_erase = -1; /* Lock */
-static int hf_ftam_read_attribute = -1; /* Lock */
-static int hf_ftam_change_attribute = -1; /* Lock */
-static int hf_ftam_delete_Object = -1; /* Lock */
-static int hf_ftam_object_type = -1; /* Object_Type_Attribute */
-static int hf_ftam_permitted_actions = -1; /* Permitted_Actions_Attribute */
-static int hf_ftam_access_control = -1; /* Access_Control_Attribute */
-static int hf_ftam_path_access_control = -1; /* Access_Control_Attribute */
-static int hf_ftam__untag_item_02 = -1; /* Diagnostic_item */
-static int hf_ftam_diagnostic_type = -1; /* T_diagnostic_type */
-static int hf_ftam_error_identifier = -1; /* INTEGER */
-static int hf_ftam_error_observer = -1; /* Entity_Reference */
-static int hf_ftam_error_Source = -1; /* Entity_Reference */
-static int hf_ftam_suggested_delay = -1; /* INTEGER */
-static int hf_ftam_further_details = -1; /* GraphicString */
-static int hf_ftam_first_last = -1; /* T_first_last */
-static int hf_ftam_relative = -1; /* T_relative */
-static int hf_ftam_begin_end = -1; /* T_begin_end */
-static int hf_ftam_single_name = -1; /* Node_Name */
-static int hf_ftam_name_list = -1; /* SEQUENCE_OF_Node_Name */
-static int hf_ftam_name_list_item = -1; /* Node_Name */
-static int hf_ftam_fadu_number = -1; /* INTEGER */
-static int hf_ftam_graphicString = -1; /* GraphicString */
-static int hf_ftam_octetString = -1; /* OCTET_STRING */
-static int hf_ftam_linked_Object = -1; /* Pathname_Attribute */
-static int hf_ftam_child_objects = -1; /* Child_Objects_Attribute */
-static int hf_ftam_primaty_pathname = -1; /* Pathname_Attribute */
-static int hf_ftam_date_and_time_of_creation = -1; /* Date_and_Time_Attribute */
-static int hf_ftam_date_and_time_of_last_modification = -1; /* Date_and_Time_Attribute */
-static int hf_ftam_date_and_time_of_last_read_access = -1; /* Date_and_Time_Attribute */
-static int hf_ftam_date_and_time_of_last_attribute_modification = -1; /* Date_and_Time_Attribute */
-static int hf_ftam_identity_of_creator = -1; /* User_Identity_Attribute */
-static int hf_ftam_identity_of_last_modifier = -1; /* User_Identity_Attribute */
-static int hf_ftam_identity_of_last_reader = -1; /* User_Identity_Attribute */
-static int hf_ftam_identity_last_attribute_modifier = -1; /* User_Identity_Attribute */
-static int hf_ftam_object_size = -1; /* Object_Size_Attribute */
-static int hf_ftam_no_value_available = -1; /* NULL */
-static int hf_ftam_actual_values3 = -1; /* SET_OF_Access_Control_Element */
-static int hf_ftam_actual_values3_item = -1; /* Access_Control_Element */
-static int hf_ftam_actual_values1 = -1; /* T_actual_values1 */
-static int hf_ftam_insert_values = -1; /* SET_OF_Access_Control_Element */
-static int hf_ftam_insert_values_item = -1; /* Access_Control_Element */
-static int hf_ftam_delete_values = -1; /* SET_OF_Access_Control_Element */
-static int hf_ftam_delete_values_item = -1; /* Access_Control_Element */
-static int hf_ftam_action_list = -1; /* Access_Request */
-static int hf_ftam_concurrency_access = -1; /* Concurrency_Access */
-static int hf_ftam_identity = -1; /* User_Identity */
-static int hf_ftam_passwords = -1; /* Access_Passwords */
-static int hf_ftam_location = -1; /* Application_Entity_Title */
-static int hf_ftam_read_key = -1; /* Concurrency_Key */
-static int hf_ftam_insert_key = -1; /* Concurrency_Key */
-static int hf_ftam_replace_key = -1; /* Concurrency_Key */
-static int hf_ftam_extend_key = -1; /* Concurrency_Key */
-static int hf_ftam_erase_key = -1; /* Concurrency_Key */
-static int hf_ftam_read_attribute_key = -1; /* Concurrency_Key */
-static int hf_ftam_change_attribute_key = -1; /* Concurrency_Key */
-static int hf_ftam_delete_Object_key = -1; /* Concurrency_Key */
-static int hf_ftam_actual_values2 = -1; /* Account */
-static int hf_ftam_document_type = -1; /* T_document_type */
-static int hf_ftam_parameter = -1; /* T_parameter */
-static int hf_ftam_constraint_set_and_abstract_Syntax = -1; /* T_constraint_set_and_abstract_Syntax */
-static int hf_ftam_constraint_set_name = -1; /* Constraint_Set_Name */
-static int hf_ftam_actual_values5 = -1; /* GeneralizedTime */
-static int hf_ftam_actual_values8 = -1; /* T_actual_values8 */
-static int hf_ftam_incomplete_pathname = -1; /* Pathname */
-static int hf_ftam_complete_pathname = -1; /* Pathname */
-static int hf_ftam_actual_values7 = -1; /* INTEGER */
-static int hf_ftam_actual_values9 = -1; /* GraphicString */
-static int hf_ftam_abstract_Syntax_not_supported = -1; /* NULL */
-static int hf_ftam_actual_values4 = -1; /* EXTERNAL */
-static int hf_ftam_actual_values6 = -1; /* User_Identity */
-static int hf_ftam_Child_Objects_Attribute_item = -1; /* GraphicString */
-static int hf_ftam_f_Change_prefix_request = -1; /* F_CHANGE_PREFIX_request */
-static int hf_ftam_f_Change_prefix_response = -1; /* F_CHANGE_PREFIX_response */
-static int hf_ftam_f_list_request = -1; /* F_LIST_request */
-static int hf_ftam_f_list_response = -1; /* F_LIST_response */
-static int hf_ftam_f_group_select_request = -1; /* F_GROUP_SELECT_request */
-static int hf_ftam_f_group_select_response = -1; /* F_GROUP_SELECT_response */
-static int hf_ftam_f_group_delete_request = -1; /* F_GROUP_DELETE_request */
-static int hf_ftam_f_group_delete_response = -1; /* F_GROUP_DELETE_response */
-static int hf_ftam_f_group_move_request = -1; /* F_GROUP_MOVE_request */
-static int hf_ftam_f_group_move_response = -1; /* F_GROUP_MOVE_response */
-static int hf_ftam_f_group_copy_request = -1; /* F_GROUP_COPY_request */
-static int hf_ftam_f_group_copy_response = -1; /* F_GROUP_COPY_response */
-static int hf_ftam_f_group_list_request = -1; /* F_GROUP_LIST_request */
-static int hf_ftam_f_group_list_response = -1; /* F_GROUP_LIST_response */
-static int hf_ftam_f_group_Change_attrib_request = -1; /* F_GROUP_CHANGE_ATTRIB_request */
-static int hf_ftam_f_group_Change_attrib_response = -1; /* F_GROUP_CHANGE_ATTRIB_response */
-static int hf_ftam_f_select_another_request = -1; /* F_SELECT_ANOTHER_request */
-static int hf_ftam_f_select_another_response = -1; /* F_SELECT_ANOTHER_response */
-static int hf_ftam_f_create_directory_request = -1; /* F_CREATE_DIRECTORY_request */
-static int hf_ftam_f_create_directory_response = -1; /* F_CREATE_DIRECTORY_response */
-static int hf_ftam_f_link_request = -1; /* F_LINK_request */
-static int hf_ftam_f_link_response = -1; /* F_LINK_response */
-static int hf_ftam_f_unlink_request = -1; /* F_UNLINK_request */
-static int hf_ftam_f_unlink_response = -1; /* F_UNLINK_response */
-static int hf_ftam_f_read_link_attrib_request = -1; /* F_READ_LINK_ATTRIB_request */
-static int hf_ftam_f_read_link_attrib_response = -1; /* F_READ_LINK_ATTRIB_response */
-static int hf_ftam_f_Change_link_attrib_request = -1; /* F_CHANGE_LINK_ATTRIB_request */
-static int hf_ftam_f_Change_Iink_attrib_response = -1; /* F_CHANGE_LINK_ATTRIB_response */
-static int hf_ftam_f_move_request = -1; /* F_MOVE_request */
-static int hf_ftam_f_move_response = -1; /* F_MOVE_response */
-static int hf_ftam_f_copy_request = -1; /* F_COPY_request */
-static int hf_ftam_f_copy_response = -1; /* F_COPY_response */
-static int hf_ftam_reset = -1; /* BOOLEAN */
-static int hf_ftam_destination_file_directory = -1; /* Destination_File_Directory */
-static int hf_ftam_attribute_value_asset_tions = -1; /* Attribute_Value_Assertions */
-static int hf_ftam_scope = -1; /* Scope */
-static int hf_ftam_objects_attributes_list = -1; /* Objects_Attributes_List */
-static int hf_ftam_attribute_value_assertions = -1; /* Attribute_Value_Assertions */
-static int hf_ftam_maximum_set_size = -1; /* INTEGER */
-static int hf_ftam_request_Operation_result = -1; /* Request_Operation_Result */
-static int hf_ftam_operation_result = -1; /* Operation_Result */
-static int hf_ftam_error_action = -1; /* Error_Action */
-static int hf_ftam_last_member_indicator = -1; /* BOOLEAN */
-static int hf_ftam_shared_ASE_infonnation = -1; /* Shared_ASE_Information */
-static int hf_ftam_target_object = -1; /* Pathname_Attribute */
-static int hf_ftam_target_Object = -1; /* Pathname_Attribute */
-static int hf_ftam_read_link_attributes = -1; /* Read_Attributes */
-static int hf_ftam_Attribute_Extension_Names_item = -1; /* Attribute_Extension_Set_Name */
-static int hf_ftam_extension_set_identifier = -1; /* Extension_Set_Identifier */
-static int hf_ftam_extension_attribute_names = -1; /* SEQUENCE_OF_Extension_Attribute_identifier */
-static int hf_ftam_extension_attribute_names_item = -1; /* Extension_Attribute_identifier */
-static int hf_ftam_Attribute_Extensions_item = -1; /* Attribute_Extension_Set */
-static int hf_ftam_extension_set_attributes = -1; /* SEQUENCE_OF_Extension_Attribute */
-static int hf_ftam_extension_set_attributes_item = -1; /* Extension_Attribute */
-static int hf_ftam_extension_attribute_identifier = -1; /* T_extension_attribute_identifier */
-static int hf_ftam_extension_attribute = -1; /* T_extension_attribute */
-static int hf_ftam__untag_item_03 = -1; /* T__untag_item */
-static int hf_ftam_root_directory = -1; /* Pathname_Attribute */
-static int hf_ftam_retrieval_scope = -1; /* T_retrieval_scope */
-static int hf_ftam_OR_Set_item = -1; /* AND_Set */
-static int hf_ftam_AND_Set_item = -1; /* AND_Set_item */
-static int hf_ftam_pathname_Pattern = -1; /* Pathname_Pattern */
-static int hf_ftam_object_type_Pattern = -1; /* Integer_Pattern */
-static int hf_ftam_permitted_actions_Pattern = -1; /* Bitstring_Pattern */
-static int hf_ftam_contents_type_Pattern = -1; /* Contents_Type_Pattern */
-static int hf_ftam_linked_Object_Pattern = -1; /* Pathname_Pattern */
-static int hf_ftam_child_objects_Pattern = -1; /* Pathname_Pattern */
-static int hf_ftam_primaty_pathname_Pattern = -1; /* Pathname_Pattern */
-static int hf_ftam_storage_account_Pattern = -1; /* String_Pattern */
-static int hf_ftam_date_and_time_of_creation_Pattern = -1; /* Date_and_Time_Pattern */
-static int hf_ftam_date_and_time_of_last_modification_Pattern = -1; /* Date_and_Time_Pattern */
-static int hf_ftam_date_and_time_of_last_read_access_Pattern = -1; /* Date_and_Time_Pattern */
-static int hf_ftam_date_and_time_of_last_attribute_modification_Pattern = -1; /* Date_and_Time_Pattern */
-static int hf_ftam_identity_of_creator_Pattern = -1; /* User_Identity_Pattern */
-static int hf_ftam_identity_of_last_modifier_Pattern = -1; /* User_Identity_Pattern */
-static int hf_ftam_identity_of_last_reader_Pattern = -1; /* User_Identity_Pattern */
-static int hf_ftam_identity_of_last_attribute_modifier_Pattern = -1; /* User_Identity_Pattern */
-static int hf_ftam_object_availabiiity_Pattern = -1; /* Boolean_Pattern */
-static int hf_ftam_object_size_Pattern = -1; /* Integer_Pattern */
-static int hf_ftam_future_object_size_Pattern = -1; /* Integer_Pattern */
-static int hf_ftam_legal_quailfication_Pattern = -1; /* String_Pattern */
-static int hf_ftam_attribute_extensions_pattern = -1; /* Attribute_Extensions_Pattern */
-static int hf_ftam_equality_comparision = -1; /* Equality_Comparision */
-static int hf_ftam_pathname_value = -1; /* T_pathname_value */
-static int hf_ftam_pathname_value_item = -1; /* T_pathname_value_item */
-static int hf_ftam_string_match = -1; /* String_Pattern */
-static int hf_ftam_any_match = -1; /* NULL */
-static int hf_ftam_string_value = -1; /* T_string_value */
-static int hf_ftam_string_value_item = -1; /* T_string_value_item */
-static int hf_ftam_substring_match = -1; /* GraphicString */
-static int hf_ftam_number_of_characters_match = -1; /* INTEGER */
-static int hf_ftam_match_bitstring = -1; /* BIT_STRING */
-static int hf_ftam_significance_bitstring = -1; /* BIT_STRING */
-static int hf_ftam_relational_camparision = -1; /* Equality_Comparision */
-static int hf_ftam_time_and_date_value = -1; /* GeneralizedTime */
-static int hf_ftam_relational_comparision = -1; /* Relational_Comparision */
-static int hf_ftam_integer_value = -1; /* INTEGER */
-static int hf_ftam_object_identifier_value = -1; /* OBJECT_IDENTIFIER */
-static int hf_ftam_boolean_value = -1; /* BOOLEAN */
-static int hf_ftam_document_type_Pattern = -1; /* Object_Identifier_Pattern */
-static int hf_ftam_constraint_set_abstract_Syntax_Pattern = -1; /* T_constraint_set_abstract_Syntax_Pattern */
-static int hf_ftam_constraint_Set_Pattern = -1; /* Object_Identifier_Pattern */
-static int hf_ftam_abstract_Syntax_Pattern = -1; /* Object_Identifier_Pattern */
-static int hf_ftam_Attribute_Extensions_Pattern_item = -1; /* Attribute_Extensions_Pattern_item */
-static int hf_ftam_extension_set_attribute_Patterns = -1; /* T_extension_set_attribute_Patterns */
-static int hf_ftam_extension_set_attribute_Patterns_item = -1; /* T_extension_set_attribute_Patterns_item */
-static int hf_ftam_attribute_extension_attribute_identifier = -1; /* T_attribute_extension_attribute_identifier */
-static int hf_ftam_extension_attribute_Pattern = -1; /* T_extension_attribute_Pattern */
-static int hf_ftam__untag_item_04 = -1; /* Read_Attributes */
-static int hf_ftam_success_Object_count = -1; /* INTEGER */
-static int hf_ftam_success_Object_names = -1; /* SEQUENCE_OF_Pathname */
-static int hf_ftam_success_Object_names_item = -1; /* Pathname */
-static int hf_ftam_Pathname_item = -1; /* GraphicString */
-static int hf_ftam_Pass_Passwords_item = -1; /* Password */
-static int hf_ftam__untag_item_05 = -1; /* Path_Access_Passwords_item */
-static int hf_ftam_ap = -1; /* AP_title */
-static int hf_ftam_ae = -1; /* AE_qualifier */
+static int hf_ftam_unstructured_text; /* ISO FTAM unstructured text */
+static int hf_ftam_unstructured_binary; /* ISO FTAM unstructured binary */
+static int hf_ftam_fTAM_Regime_PDU; /* FTAM_Regime_PDU */
+static int hf_ftam_file_PDU; /* File_PDU */
+static int hf_ftam_bulk_Data_PDU; /* Bulk_Data_PDU */
+static int hf_ftam_fSM_PDU; /* FSM_PDU */
+static int hf_ftam_f_initialize_request; /* F_INITIALIZE_request */
+static int hf_ftam_f_initialize_response; /* F_INITIALIZE_response */
+static int hf_ftam_f_terminate_request; /* F_TERMINATE_request */
+static int hf_ftam_f_terminate_response; /* F_TERMINATE_response */
+static int hf_ftam_f_u_abort_request; /* F_U_ABORT_request */
+static int hf_ftam_f_p_abort_request; /* F_P_ABORT_request */
+static int hf_ftam_protocol_Version; /* Protocol_Version */
+static int hf_ftam_implementation_information; /* Implementation_Information */
+static int hf_ftam_presentation_tontext_management; /* BOOLEAN */
+static int hf_ftam_service_class; /* Service_Class */
+static int hf_ftam_functional_units; /* Functional_Units */
+static int hf_ftam_attribute_groups; /* Attribute_Groups */
+static int hf_ftam_shared_ASE_information; /* Shared_ASE_Information */
+static int hf_ftam_ftam_quality_of_Service; /* FTAM_Quality_of_Service */
+static int hf_ftam_contents_type_list; /* Contents_Type_List */
+static int hf_ftam_initiator_identity; /* User_Identity */
+static int hf_ftam_account; /* Account */
+static int hf_ftam_filestore_password; /* Password */
+static int hf_ftam_checkpoint_window; /* INTEGER */
+static int hf_ftam_state_result; /* State_Result */
+static int hf_ftam_action_result; /* Action_Result */
+static int hf_ftam_diagnostic; /* Diagnostic */
+static int hf_ftam__untag_item; /* Contents_Type_List_item */
+static int hf_ftam_document_type_name; /* Document_Type_Name */
+static int hf_ftam_abstract_Syntax_name; /* Abstract_Syntax_Name */
+static int hf_ftam_charging; /* Charging */
+static int hf_ftam_f_select_request; /* F_SELECT_request */
+static int hf_ftam_f_select_response; /* F_SELECT_response */
+static int hf_ftam_f_deselect_request; /* F_DESELECT_request */
+static int hf_ftam_f_deselect_response; /* F_DESELECT_response */
+static int hf_ftam_f_create_request; /* F_CREATE_request */
+static int hf_ftam_f_create_response; /* F_CREATE_response */
+static int hf_ftam_f_delete_request; /* F_DELETE_request */
+static int hf_ftam_f_delete_response; /* F_DELETE_response */
+static int hf_ftam_f_read_attrib_request; /* F_READ_ATTRIB_request */
+static int hf_ftam_f_read_attrib_response; /* F_READ_ATTRIB_response */
+static int hf_ftam_f_Change_attrib_reques; /* F_CHANGE_ATTRIB_request */
+static int hf_ftam_f_Change_attrib_respon; /* F_CHANGE_ATTRIB_response */
+static int hf_ftam_f_open_request; /* F_OPEN_request */
+static int hf_ftam_f_open_response; /* F_OPEN_response */
+static int hf_ftam_f_close_request; /* F_CLOSE_request */
+static int hf_ftam_f_close_response; /* F_CLOSE_response */
+static int hf_ftam_f_begin_group_request; /* F_BEGIN_GROUP_request */
+static int hf_ftam_f_begin_group_response; /* F_BEGIN_GROUP_response */
+static int hf_ftam_f_end_group_request; /* F_END_GROUP_request */
+static int hf_ftam_f_end_group_response; /* F_END_GROUP_response */
+static int hf_ftam_f_recover_request; /* F_RECOVER_request */
+static int hf_ftam_f_recover_response; /* F_RECOVER_response */
+static int hf_ftam_f_locate_request; /* F_LOCATE_request */
+static int hf_ftam_f_locate_response; /* F_LOCATE_response */
+static int hf_ftam_f_erase_request; /* F_ERASE_request */
+static int hf_ftam_f_erase_response; /* F_ERASE_response */
+static int hf_ftam_select_attributes; /* Select_Attributes */
+static int hf_ftam_requested_access; /* Access_Request */
+static int hf_ftam_access_passwords; /* Access_Passwords */
+static int hf_ftam_path_access_passwords; /* Path_Access_Passwords */
+static int hf_ftam_concurrency_control; /* Concurrency_Control */
+static int hf_ftam_referent_indicator; /* Referent_Indicator */
+static int hf_ftam_override; /* Override */
+static int hf_ftam_initial_attributes; /* Create_Attributes */
+static int hf_ftam_create_password; /* Password */
+static int hf_ftam_attribute_names; /* Attribute_Names */
+static int hf_ftam_attribute_extension_names; /* Attribute_Extension_Names */
+static int hf_ftam_read_attributes; /* Read_Attributes */
+static int hf_ftam_attributes; /* Change_Attributes */
+static int hf_ftam_processing_mode; /* T_processing_mode */
+static int hf_ftam_open_contents_type; /* T_open_contents_type */
+static int hf_ftam_unknown; /* NULL */
+static int hf_ftam_proposed; /* Contents_Type_Attribute */
+static int hf_ftam_enable_fadu_locking; /* BOOLEAN */
+static int hf_ftam_activity_identifier; /* Activity_Identifier */
+static int hf_ftam_request_recovery_mode; /* T_request_recovery_mode */
+static int hf_ftam_remove_contexts; /* SET_OF_Abstract_Syntax_Name */
+static int hf_ftam_remove_contexts_item; /* Abstract_Syntax_Name */
+static int hf_ftam_define_contexts; /* SET_OF_Abstract_Syntax_Name */
+static int hf_ftam_define_contexts_item; /* Abstract_Syntax_Name */
+static int hf_ftam_degree_of_overlap; /* Degree_Of_Overlap */
+static int hf_ftam_transfer_window; /* INTEGER */
+static int hf_ftam_contents_type; /* Contents_Type_Attribute */
+static int hf_ftam_response_recovery_mode; /* T_response_recovery_mode */
+static int hf_ftam_presentation_action; /* BOOLEAN */
+static int hf_ftam_threshold; /* INTEGER */
+static int hf_ftam_bulk_transfer_number; /* INTEGER */
+static int hf_ftam_recovefy_Point; /* INTEGER */
+static int hf_ftam_concurrent_bulk_transfer_number; /* INTEGER */
+static int hf_ftam_concurrent_recovery_point; /* INTEGER */
+static int hf_ftam_last_transfer_end_read_response; /* INTEGER */
+static int hf_ftam_last_transfer_end_write_response; /* INTEGER */
+static int hf_ftam_recovety_Point; /* INTEGER */
+static int hf_ftam_last_transfer_end_read_request; /* INTEGER */
+static int hf_ftam_last_transfer_end_write_request; /* INTEGER */
+static int hf_ftam_file_access_data_unit_identity; /* FADU_Identity */
+static int hf_ftam_fadu_lock; /* FADU_Lock */
+static int hf_ftam_f_read_request; /* F_READ_request */
+static int hf_ftam_f_write_request; /* F_WRITE_request */
+static int hf_ftam_f_data_end_request; /* F_DATA_END_request */
+static int hf_ftam_f_transfer_end_request; /* F_TRANSFER_END_request */
+static int hf_ftam_f_transfer_end_response; /* F_TRANSFER_END_response */
+static int hf_ftam_f_cancel_request; /* F_CANCEL_request */
+static int hf_ftam_f_cancel_response; /* F_CANCEL_response */
+static int hf_ftam_f_restart_request; /* F_RESTART_request */
+static int hf_ftam_f_restart_response; /* F_RESTART_response */
+static int hf_ftam_read_access_context; /* Access_Context */
+static int hf_ftam_transfer_number; /* INTEGER */
+static int hf_ftam_file_access_data_unit_Operation; /* T_file_access_data_unit_Operation */
+static int hf_ftam_request_type; /* Request_Type */
+static int hf_ftam_checkpoint_identifier; /* INTEGER */
+static int hf_ftam_access_context; /* T_access_context */
+static int hf_ftam_level_number; /* INTEGER */
+static int hf_ftam_read_password; /* Password */
+static int hf_ftam_insert_password; /* Password */
+static int hf_ftam_replace_password; /* Password */
+static int hf_ftam_extend_password; /* Password */
+static int hf_ftam_erase_password; /* Password */
+static int hf_ftam_read_attribute_password; /* Password */
+static int hf_ftam_change_attribute_password; /* Password */
+static int hf_ftam_delete_password; /* Password */
+static int hf_ftam_pass_passwords; /* Pass_Passwords */
+static int hf_ftam_link_password; /* Password */
+static int hf_ftam_pathname; /* Pathname_Attribute */
+static int hf_ftam_storage_account; /* Account_Attribute */
+static int hf_ftam_object_availability; /* Object_Availability_Attribute */
+static int hf_ftam_future_Object_size; /* Object_Size_Attribute */
+static int hf_ftam_change_attributes_access_control; /* Access_Control_Change_Attribute */
+static int hf_ftam_change_path_access_control; /* Access_Control_Change_Attribute */
+static int hf_ftam_legal_qualification; /* Legal_Qualification_Attribute */
+static int hf_ftam_private_use; /* Private_Use_Attribute */
+static int hf_ftam_attribute_extensions; /* Attribute_Extensions */
+static int hf_ftam__untag_item_01; /* Charging_item */
+static int hf_ftam_resource_identifier; /* GraphicString */
+static int hf_ftam_charging_unit; /* GraphicString */
+static int hf_ftam_charging_value; /* INTEGER */
+static int hf_ftam_read; /* Lock */
+static int hf_ftam_insert; /* Lock */
+static int hf_ftam_replace; /* Lock */
+static int hf_ftam_extend; /* Lock */
+static int hf_ftam_erase; /* Lock */
+static int hf_ftam_read_attribute; /* Lock */
+static int hf_ftam_change_attribute; /* Lock */
+static int hf_ftam_delete_Object; /* Lock */
+static int hf_ftam_object_type; /* Object_Type_Attribute */
+static int hf_ftam_permitted_actions; /* Permitted_Actions_Attribute */
+static int hf_ftam_access_control; /* Access_Control_Attribute */
+static int hf_ftam_path_access_control; /* Access_Control_Attribute */
+static int hf_ftam__untag_item_02; /* Diagnostic_item */
+static int hf_ftam_diagnostic_type; /* T_diagnostic_type */
+static int hf_ftam_error_identifier; /* INTEGER */
+static int hf_ftam_error_observer; /* Entity_Reference */
+static int hf_ftam_error_Source; /* Entity_Reference */
+static int hf_ftam_suggested_delay; /* INTEGER */
+static int hf_ftam_further_details; /* GraphicString */
+static int hf_ftam_first_last; /* T_first_last */
+static int hf_ftam_relative; /* T_relative */
+static int hf_ftam_begin_end; /* T_begin_end */
+static int hf_ftam_single_name; /* Node_Name */
+static int hf_ftam_name_list; /* SEQUENCE_OF_Node_Name */
+static int hf_ftam_name_list_item; /* Node_Name */
+static int hf_ftam_fadu_number; /* INTEGER */
+static int hf_ftam_graphicString; /* GraphicString */
+static int hf_ftam_octetString; /* OCTET_STRING */
+static int hf_ftam_linked_Object; /* Pathname_Attribute */
+static int hf_ftam_child_objects; /* Child_Objects_Attribute */
+static int hf_ftam_primaty_pathname; /* Pathname_Attribute */
+static int hf_ftam_date_and_time_of_creation; /* Date_and_Time_Attribute */
+static int hf_ftam_date_and_time_of_last_modification; /* Date_and_Time_Attribute */
+static int hf_ftam_date_and_time_of_last_read_access; /* Date_and_Time_Attribute */
+static int hf_ftam_date_and_time_of_last_attribute_modification; /* Date_and_Time_Attribute */
+static int hf_ftam_identity_of_creator; /* User_Identity_Attribute */
+static int hf_ftam_identity_of_last_modifier; /* User_Identity_Attribute */
+static int hf_ftam_identity_of_last_reader; /* User_Identity_Attribute */
+static int hf_ftam_identity_last_attribute_modifier; /* User_Identity_Attribute */
+static int hf_ftam_object_size; /* Object_Size_Attribute */
+static int hf_ftam_no_value_available; /* NULL */
+static int hf_ftam_actual_values3; /* SET_OF_Access_Control_Element */
+static int hf_ftam_actual_values3_item; /* Access_Control_Element */
+static int hf_ftam_actual_values1; /* T_actual_values1 */
+static int hf_ftam_insert_values; /* SET_OF_Access_Control_Element */
+static int hf_ftam_insert_values_item; /* Access_Control_Element */
+static int hf_ftam_delete_values; /* SET_OF_Access_Control_Element */
+static int hf_ftam_delete_values_item; /* Access_Control_Element */
+static int hf_ftam_action_list; /* Access_Request */
+static int hf_ftam_concurrency_access; /* Concurrency_Access */
+static int hf_ftam_identity; /* User_Identity */
+static int hf_ftam_passwords; /* Access_Passwords */
+static int hf_ftam_location; /* Application_Entity_Title */
+static int hf_ftam_read_key; /* Concurrency_Key */
+static int hf_ftam_insert_key; /* Concurrency_Key */
+static int hf_ftam_replace_key; /* Concurrency_Key */
+static int hf_ftam_extend_key; /* Concurrency_Key */
+static int hf_ftam_erase_key; /* Concurrency_Key */
+static int hf_ftam_read_attribute_key; /* Concurrency_Key */
+static int hf_ftam_change_attribute_key; /* Concurrency_Key */
+static int hf_ftam_delete_Object_key; /* Concurrency_Key */
+static int hf_ftam_actual_values2; /* Account */
+static int hf_ftam_document_type; /* T_document_type */
+static int hf_ftam_parameter; /* T_parameter */
+static int hf_ftam_constraint_set_and_abstract_Syntax; /* T_constraint_set_and_abstract_Syntax */
+static int hf_ftam_constraint_set_name; /* Constraint_Set_Name */
+static int hf_ftam_actual_values5; /* GeneralizedTime */
+static int hf_ftam_actual_values8; /* T_actual_values8 */
+static int hf_ftam_incomplete_pathname; /* Pathname */
+static int hf_ftam_complete_pathname; /* Pathname */
+static int hf_ftam_actual_values7; /* INTEGER */
+static int hf_ftam_actual_values9; /* GraphicString */
+static int hf_ftam_abstract_Syntax_not_supported; /* NULL */
+static int hf_ftam_actual_values4; /* EXTERNAL */
+static int hf_ftam_actual_values6; /* User_Identity */
+static int hf_ftam_Child_Objects_Attribute_item; /* GraphicString */
+static int hf_ftam_f_Change_prefix_request; /* F_CHANGE_PREFIX_request */
+static int hf_ftam_f_Change_prefix_response; /* F_CHANGE_PREFIX_response */
+static int hf_ftam_f_list_request; /* F_LIST_request */
+static int hf_ftam_f_list_response; /* F_LIST_response */
+static int hf_ftam_f_group_select_request; /* F_GROUP_SELECT_request */
+static int hf_ftam_f_group_select_response; /* F_GROUP_SELECT_response */
+static int hf_ftam_f_group_delete_request; /* F_GROUP_DELETE_request */
+static int hf_ftam_f_group_delete_response; /* F_GROUP_DELETE_response */
+static int hf_ftam_f_group_move_request; /* F_GROUP_MOVE_request */
+static int hf_ftam_f_group_move_response; /* F_GROUP_MOVE_response */
+static int hf_ftam_f_group_copy_request; /* F_GROUP_COPY_request */
+static int hf_ftam_f_group_copy_response; /* F_GROUP_COPY_response */
+static int hf_ftam_f_group_list_request; /* F_GROUP_LIST_request */
+static int hf_ftam_f_group_list_response; /* F_GROUP_LIST_response */
+static int hf_ftam_f_group_Change_attrib_request; /* F_GROUP_CHANGE_ATTRIB_request */
+static int hf_ftam_f_group_Change_attrib_response; /* F_GROUP_CHANGE_ATTRIB_response */
+static int hf_ftam_f_select_another_request; /* F_SELECT_ANOTHER_request */
+static int hf_ftam_f_select_another_response; /* F_SELECT_ANOTHER_response */
+static int hf_ftam_f_create_directory_request; /* F_CREATE_DIRECTORY_request */
+static int hf_ftam_f_create_directory_response; /* F_CREATE_DIRECTORY_response */
+static int hf_ftam_f_link_request; /* F_LINK_request */
+static int hf_ftam_f_link_response; /* F_LINK_response */
+static int hf_ftam_f_unlink_request; /* F_UNLINK_request */
+static int hf_ftam_f_unlink_response; /* F_UNLINK_response */
+static int hf_ftam_f_read_link_attrib_request; /* F_READ_LINK_ATTRIB_request */
+static int hf_ftam_f_read_link_attrib_response; /* F_READ_LINK_ATTRIB_response */
+static int hf_ftam_f_Change_link_attrib_request; /* F_CHANGE_LINK_ATTRIB_request */
+static int hf_ftam_f_Change_Iink_attrib_response; /* F_CHANGE_LINK_ATTRIB_response */
+static int hf_ftam_f_move_request; /* F_MOVE_request */
+static int hf_ftam_f_move_response; /* F_MOVE_response */
+static int hf_ftam_f_copy_request; /* F_COPY_request */
+static int hf_ftam_f_copy_response; /* F_COPY_response */
+static int hf_ftam_reset; /* BOOLEAN */
+static int hf_ftam_destination_file_directory; /* Destination_File_Directory */
+static int hf_ftam_attribute_value_asset_tions; /* Attribute_Value_Assertions */
+static int hf_ftam_scope; /* Scope */
+static int hf_ftam_objects_attributes_list; /* Objects_Attributes_List */
+static int hf_ftam_attribute_value_assertions; /* Attribute_Value_Assertions */
+static int hf_ftam_maximum_set_size; /* INTEGER */
+static int hf_ftam_request_Operation_result; /* Request_Operation_Result */
+static int hf_ftam_operation_result; /* Operation_Result */
+static int hf_ftam_error_action; /* Error_Action */
+static int hf_ftam_last_member_indicator; /* BOOLEAN */
+static int hf_ftam_shared_ASE_infonnation; /* Shared_ASE_Information */
+static int hf_ftam_target_object; /* Pathname_Attribute */
+static int hf_ftam_target_Object; /* Pathname_Attribute */
+static int hf_ftam_read_link_attributes; /* Read_Attributes */
+static int hf_ftam_Attribute_Extension_Names_item; /* Attribute_Extension_Set_Name */
+static int hf_ftam_extension_set_identifier; /* Extension_Set_Identifier */
+static int hf_ftam_extension_attribute_names; /* SEQUENCE_OF_Extension_Attribute_identifier */
+static int hf_ftam_extension_attribute_names_item; /* Extension_Attribute_identifier */
+static int hf_ftam_Attribute_Extensions_item; /* Attribute_Extension_Set */
+static int hf_ftam_extension_set_attributes; /* SEQUENCE_OF_Extension_Attribute */
+static int hf_ftam_extension_set_attributes_item; /* Extension_Attribute */
+static int hf_ftam_extension_attribute_identifier; /* T_extension_attribute_identifier */
+static int hf_ftam_extension_attribute; /* T_extension_attribute */
+static int hf_ftam__untag_item_03; /* T__untag_item */
+static int hf_ftam_root_directory; /* Pathname_Attribute */
+static int hf_ftam_retrieval_scope; /* T_retrieval_scope */
+static int hf_ftam_OR_Set_item; /* AND_Set */
+static int hf_ftam_AND_Set_item; /* AND_Set_item */
+static int hf_ftam_pathname_Pattern; /* Pathname_Pattern */
+static int hf_ftam_object_type_Pattern; /* Integer_Pattern */
+static int hf_ftam_permitted_actions_Pattern; /* Bitstring_Pattern */
+static int hf_ftam_contents_type_Pattern; /* Contents_Type_Pattern */
+static int hf_ftam_linked_Object_Pattern; /* Pathname_Pattern */
+static int hf_ftam_child_objects_Pattern; /* Pathname_Pattern */
+static int hf_ftam_primaty_pathname_Pattern; /* Pathname_Pattern */
+static int hf_ftam_storage_account_Pattern; /* String_Pattern */
+static int hf_ftam_date_and_time_of_creation_Pattern; /* Date_and_Time_Pattern */
+static int hf_ftam_date_and_time_of_last_modification_Pattern; /* Date_and_Time_Pattern */
+static int hf_ftam_date_and_time_of_last_read_access_Pattern; /* Date_and_Time_Pattern */
+static int hf_ftam_date_and_time_of_last_attribute_modification_Pattern; /* Date_and_Time_Pattern */
+static int hf_ftam_identity_of_creator_Pattern; /* User_Identity_Pattern */
+static int hf_ftam_identity_of_last_modifier_Pattern; /* User_Identity_Pattern */
+static int hf_ftam_identity_of_last_reader_Pattern; /* User_Identity_Pattern */
+static int hf_ftam_identity_of_last_attribute_modifier_Pattern; /* User_Identity_Pattern */
+static int hf_ftam_object_availabiiity_Pattern; /* Boolean_Pattern */
+static int hf_ftam_object_size_Pattern; /* Integer_Pattern */
+static int hf_ftam_future_object_size_Pattern; /* Integer_Pattern */
+static int hf_ftam_legal_quailfication_Pattern; /* String_Pattern */
+static int hf_ftam_attribute_extensions_pattern; /* Attribute_Extensions_Pattern */
+static int hf_ftam_equality_comparision; /* Equality_Comparision */
+static int hf_ftam_pathname_value; /* T_pathname_value */
+static int hf_ftam_pathname_value_item; /* T_pathname_value_item */
+static int hf_ftam_string_match; /* String_Pattern */
+static int hf_ftam_any_match; /* NULL */
+static int hf_ftam_string_value; /* T_string_value */
+static int hf_ftam_string_value_item; /* T_string_value_item */
+static int hf_ftam_substring_match; /* GraphicString */
+static int hf_ftam_number_of_characters_match; /* INTEGER */
+static int hf_ftam_match_bitstring; /* BIT_STRING */
+static int hf_ftam_significance_bitstring; /* BIT_STRING */
+static int hf_ftam_relational_camparision; /* Equality_Comparision */
+static int hf_ftam_time_and_date_value; /* GeneralizedTime */
+static int hf_ftam_relational_comparision; /* Relational_Comparision */
+static int hf_ftam_integer_value; /* INTEGER */
+static int hf_ftam_object_identifier_value; /* OBJECT_IDENTIFIER */
+static int hf_ftam_boolean_value; /* BOOLEAN */
+static int hf_ftam_document_type_Pattern; /* Object_Identifier_Pattern */
+static int hf_ftam_constraint_set_abstract_Syntax_Pattern; /* T_constraint_set_abstract_Syntax_Pattern */
+static int hf_ftam_constraint_Set_Pattern; /* Object_Identifier_Pattern */
+static int hf_ftam_abstract_Syntax_Pattern; /* Object_Identifier_Pattern */
+static int hf_ftam_Attribute_Extensions_Pattern_item; /* Attribute_Extensions_Pattern_item */
+static int hf_ftam_extension_set_attribute_Patterns; /* T_extension_set_attribute_Patterns */
+static int hf_ftam_extension_set_attribute_Patterns_item; /* T_extension_set_attribute_Patterns_item */
+static int hf_ftam_attribute_extension_attribute_identifier; /* T_attribute_extension_attribute_identifier */
+static int hf_ftam_extension_attribute_Pattern; /* T_extension_attribute_Pattern */
+static int hf_ftam__untag_item_04; /* Read_Attributes */
+static int hf_ftam_success_Object_count; /* INTEGER */
+static int hf_ftam_success_Object_names; /* SEQUENCE_OF_Pathname */
+static int hf_ftam_success_Object_names_item; /* Pathname */
+static int hf_ftam_Pathname_item; /* GraphicString */
+static int hf_ftam_Pass_Passwords_item; /* Password */
+static int hf_ftam__untag_item_05; /* Path_Access_Passwords_item */
+static int hf_ftam_ap; /* AP_title */
+static int hf_ftam_ae; /* AE_qualifier */
/* named bits */
-static int hf_ftam_Protocol_Version_U_version_1 = -1;
-static int hf_ftam_Protocol_Version_U_version_2 = -1;
-static int hf_ftam_Service_Class_U_unconstrained_class = -1;
-static int hf_ftam_Service_Class_U_management_class = -1;
-static int hf_ftam_Service_Class_U_transfer_class = -1;
-static int hf_ftam_Service_Class_U_transfer_and_management_class = -1;
-static int hf_ftam_Service_Class_U_access_class = -1;
-static int hf_ftam_Functional_Units_U_spare_bit0 = -1;
-static int hf_ftam_Functional_Units_U_spare_bit1 = -1;
-static int hf_ftam_Functional_Units_U_read = -1;
-static int hf_ftam_Functional_Units_U_write = -1;
-static int hf_ftam_Functional_Units_U_file_access = -1;
-static int hf_ftam_Functional_Units_U_limited_file_management = -1;
-static int hf_ftam_Functional_Units_U_enhanced_file_management = -1;
-static int hf_ftam_Functional_Units_U_grouping = -1;
-static int hf_ftam_Functional_Units_U_fadu_locking = -1;
-static int hf_ftam_Functional_Units_U_recovery = -1;
-static int hf_ftam_Functional_Units_U_restart_data_transfer = -1;
-static int hf_ftam_Functional_Units_U_limited_filestore_management = -1;
-static int hf_ftam_Functional_Units_U_enhanced_filestore_management = -1;
-static int hf_ftam_Functional_Units_U_object_manipulation = -1;
-static int hf_ftam_Functional_Units_U_group_manipulation = -1;
-static int hf_ftam_Functional_Units_U_consecutive_access = -1;
-static int hf_ftam_Functional_Units_U_concurrent_access = -1;
-static int hf_ftam_Attribute_Groups_U_storage = -1;
-static int hf_ftam_Attribute_Groups_U_security = -1;
-static int hf_ftam_Attribute_Groups_U_private = -1;
-static int hf_ftam_Attribute_Groups_U_extension = -1;
-static int hf_ftam_T_processing_mode_f_read = -1;
-static int hf_ftam_T_processing_mode_f_insert = -1;
-static int hf_ftam_T_processing_mode_f_replace = -1;
-static int hf_ftam_T_processing_mode_f_extend = -1;
-static int hf_ftam_T_processing_mode_f_erase = -1;
-static int hf_ftam_Access_Request_U_read = -1;
-static int hf_ftam_Access_Request_U_insert = -1;
-static int hf_ftam_Access_Request_U_replace = -1;
-static int hf_ftam_Access_Request_U_extend = -1;
-static int hf_ftam_Access_Request_U_erase = -1;
-static int hf_ftam_Access_Request_U_read_attribute = -1;
-static int hf_ftam_Access_Request_U_change_attribute = -1;
-static int hf_ftam_Access_Request_U_delete_Object = -1;
-static int hf_ftam_Concurrency_Key_not_required = -1;
-static int hf_ftam_Concurrency_Key_shared = -1;
-static int hf_ftam_Concurrency_Key_exclusive = -1;
-static int hf_ftam_Concurrency_Key_no_access = -1;
-static int hf_ftam_Permitted_Actions_Attribute_read = -1;
-static int hf_ftam_Permitted_Actions_Attribute_insert = -1;
-static int hf_ftam_Permitted_Actions_Attribute_replace = -1;
-static int hf_ftam_Permitted_Actions_Attribute_extend = -1;
-static int hf_ftam_Permitted_Actions_Attribute_erase = -1;
-static int hf_ftam_Permitted_Actions_Attribute_read_attribute = -1;
-static int hf_ftam_Permitted_Actions_Attribute_change_attribute = -1;
-static int hf_ftam_Permitted_Actions_Attribute_delete_Object = -1;
-static int hf_ftam_Permitted_Actions_Attribute_traversal = -1;
-static int hf_ftam_Permitted_Actions_Attribute_reverse_traversal = -1;
-static int hf_ftam_Permitted_Actions_Attribute_random_Order = -1;
-static int hf_ftam_Permitted_Actions_Attribute_pass = -1;
-static int hf_ftam_Permitted_Actions_Attribute_link = -1;
-static int hf_ftam_Equality_Comparision_no_value_available_matches = -1;
-static int hf_ftam_Equality_Comparision_equals_matches = -1;
-static int hf_ftam_Relational_Comparision_no_value_available_matches = -1;
-static int hf_ftam_Relational_Comparision_equals_matches = -1;
-static int hf_ftam_Relational_Comparision_less_than_matches = -1;
-static int hf_ftam_Relational_Comparision_greater_than_matches = -1;
-static int hf_ftam_Attribute_Names_read_pathname = -1;
-static int hf_ftam_Attribute_Names_read_permitted_actions = -1;
-static int hf_ftam_Attribute_Names_read_contents_type = -1;
-static int hf_ftam_Attribute_Names_read_storage_account = -1;
-static int hf_ftam_Attribute_Names_read_date_and_time_of_creation = -1;
-static int hf_ftam_Attribute_Names_read_date_and_time_of_last_modification = -1;
-static int hf_ftam_Attribute_Names_read_date_and_time_of_last_read_access = -1;
-static int hf_ftam_Attribute_Names_read_date_and_time_of_last_attribute_modification = -1;
-static int hf_ftam_Attribute_Names_read_identity_of_creator = -1;
-static int hf_ftam_Attribute_Names_read_identity_of_last_modifier = -1;
-static int hf_ftam_Attribute_Names_read_identity_of_last_reader = -1;
-static int hf_ftam_Attribute_Names_read_identity_of_last_attribute_modifier = -1;
-static int hf_ftam_Attribute_Names_read_Object_availability = -1;
-static int hf_ftam_Attribute_Names_read_Object_size = -1;
-static int hf_ftam_Attribute_Names_read_future_Object_size = -1;
-static int hf_ftam_Attribute_Names_read_access_control = -1;
-static int hf_ftam_Attribute_Names_read_l8gal_qualifiCatiOnS = -1;
-static int hf_ftam_Attribute_Names_read_private_use = -1;
-static int hf_ftam_Attribute_Names_read_Object_type = -1;
-static int hf_ftam_Attribute_Names_read_linked_Object = -1;
-static int hf_ftam_Attribute_Names_read_primary_pathname = -1;
-static int hf_ftam_Attribute_Names_read_path_access_control = -1;
-static int hf_ftam_Attribute_Names_spare_bit22 = -1;
-static int hf_ftam_Attribute_Names_read_Child_objects = -1;
+static int hf_ftam_Protocol_Version_U_version_1;
+static int hf_ftam_Protocol_Version_U_version_2;
+static int hf_ftam_Service_Class_U_unconstrained_class;
+static int hf_ftam_Service_Class_U_management_class;
+static int hf_ftam_Service_Class_U_transfer_class;
+static int hf_ftam_Service_Class_U_transfer_and_management_class;
+static int hf_ftam_Service_Class_U_access_class;
+static int hf_ftam_Functional_Units_U_spare_bit0;
+static int hf_ftam_Functional_Units_U_spare_bit1;
+static int hf_ftam_Functional_Units_U_read;
+static int hf_ftam_Functional_Units_U_write;
+static int hf_ftam_Functional_Units_U_file_access;
+static int hf_ftam_Functional_Units_U_limited_file_management;
+static int hf_ftam_Functional_Units_U_enhanced_file_management;
+static int hf_ftam_Functional_Units_U_grouping;
+static int hf_ftam_Functional_Units_U_fadu_locking;
+static int hf_ftam_Functional_Units_U_recovery;
+static int hf_ftam_Functional_Units_U_restart_data_transfer;
+static int hf_ftam_Functional_Units_U_limited_filestore_management;
+static int hf_ftam_Functional_Units_U_enhanced_filestore_management;
+static int hf_ftam_Functional_Units_U_object_manipulation;
+static int hf_ftam_Functional_Units_U_group_manipulation;
+static int hf_ftam_Functional_Units_U_consecutive_access;
+static int hf_ftam_Functional_Units_U_concurrent_access;
+static int hf_ftam_Attribute_Groups_U_storage;
+static int hf_ftam_Attribute_Groups_U_security;
+static int hf_ftam_Attribute_Groups_U_private;
+static int hf_ftam_Attribute_Groups_U_extension;
+static int hf_ftam_T_processing_mode_f_read;
+static int hf_ftam_T_processing_mode_f_insert;
+static int hf_ftam_T_processing_mode_f_replace;
+static int hf_ftam_T_processing_mode_f_extend;
+static int hf_ftam_T_processing_mode_f_erase;
+static int hf_ftam_Access_Request_U_read;
+static int hf_ftam_Access_Request_U_insert;
+static int hf_ftam_Access_Request_U_replace;
+static int hf_ftam_Access_Request_U_extend;
+static int hf_ftam_Access_Request_U_erase;
+static int hf_ftam_Access_Request_U_read_attribute;
+static int hf_ftam_Access_Request_U_change_attribute;
+static int hf_ftam_Access_Request_U_delete_Object;
+static int hf_ftam_Concurrency_Key_not_required;
+static int hf_ftam_Concurrency_Key_shared;
+static int hf_ftam_Concurrency_Key_exclusive;
+static int hf_ftam_Concurrency_Key_no_access;
+static int hf_ftam_Permitted_Actions_Attribute_read;
+static int hf_ftam_Permitted_Actions_Attribute_insert;
+static int hf_ftam_Permitted_Actions_Attribute_replace;
+static int hf_ftam_Permitted_Actions_Attribute_extend;
+static int hf_ftam_Permitted_Actions_Attribute_erase;
+static int hf_ftam_Permitted_Actions_Attribute_read_attribute;
+static int hf_ftam_Permitted_Actions_Attribute_change_attribute;
+static int hf_ftam_Permitted_Actions_Attribute_delete_Object;
+static int hf_ftam_Permitted_Actions_Attribute_traversal;
+static int hf_ftam_Permitted_Actions_Attribute_reverse_traversal;
+static int hf_ftam_Permitted_Actions_Attribute_random_Order;
+static int hf_ftam_Permitted_Actions_Attribute_pass;
+static int hf_ftam_Permitted_Actions_Attribute_link;
+static int hf_ftam_Equality_Comparision_no_value_available_matches;
+static int hf_ftam_Equality_Comparision_equals_matches;
+static int hf_ftam_Relational_Comparision_no_value_available_matches;
+static int hf_ftam_Relational_Comparision_equals_matches;
+static int hf_ftam_Relational_Comparision_less_than_matches;
+static int hf_ftam_Relational_Comparision_greater_than_matches;
+static int hf_ftam_Attribute_Names_read_pathname;
+static int hf_ftam_Attribute_Names_read_permitted_actions;
+static int hf_ftam_Attribute_Names_read_contents_type;
+static int hf_ftam_Attribute_Names_read_storage_account;
+static int hf_ftam_Attribute_Names_read_date_and_time_of_creation;
+static int hf_ftam_Attribute_Names_read_date_and_time_of_last_modification;
+static int hf_ftam_Attribute_Names_read_date_and_time_of_last_read_access;
+static int hf_ftam_Attribute_Names_read_date_and_time_of_last_attribute_modification;
+static int hf_ftam_Attribute_Names_read_identity_of_creator;
+static int hf_ftam_Attribute_Names_read_identity_of_last_modifier;
+static int hf_ftam_Attribute_Names_read_identity_of_last_reader;
+static int hf_ftam_Attribute_Names_read_identity_of_last_attribute_modifier;
+static int hf_ftam_Attribute_Names_read_Object_availability;
+static int hf_ftam_Attribute_Names_read_Object_size;
+static int hf_ftam_Attribute_Names_read_future_Object_size;
+static int hf_ftam_Attribute_Names_read_access_control;
+static int hf_ftam_Attribute_Names_read_l8gal_qualifiCatiOnS;
+static int hf_ftam_Attribute_Names_read_private_use;
+static int hf_ftam_Attribute_Names_read_Object_type;
+static int hf_ftam_Attribute_Names_read_linked_Object;
+static int hf_ftam_Attribute_Names_read_primary_pathname;
+static int hf_ftam_Attribute_Names_read_path_access_control;
+static int hf_ftam_Attribute_Names_spare_bit22;
+static int hf_ftam_Attribute_Names_read_Child_objects;
/* Initialize the subtree pointers */
-static gint ett_ftam = -1;
-static gint ett_ftam_PDU = -1;
-static gint ett_ftam_FTAM_Regime_PDU = -1;
-static gint ett_ftam_F_INITIALIZE_request = -1;
-static gint ett_ftam_F_INITIALIZE_response = -1;
-static gint ett_ftam_Protocol_Version_U = -1;
-static gint ett_ftam_Service_Class_U = -1;
-static gint ett_ftam_Functional_Units_U = -1;
-static gint ett_ftam_Attribute_Groups_U = -1;
-static gint ett_ftam_Contents_Type_List_U = -1;
-static gint ett_ftam_Contents_Type_List_item = -1;
-static gint ett_ftam_F_TERMINATE_request = -1;
-static gint ett_ftam_F_TERMINATE_response = -1;
-static gint ett_ftam_F_U_ABORT_request = -1;
-static gint ett_ftam_F_P_ABORT_request = -1;
-static gint ett_ftam_File_PDU = -1;
-static gint ett_ftam_F_SELECT_request = -1;
-static gint ett_ftam_F_SELECT_response = -1;
-static gint ett_ftam_F_DESELECT_request = -1;
-static gint ett_ftam_F_DESELECT_response = -1;
-static gint ett_ftam_F_CREATE_request = -1;
-static gint ett_ftam_F_CREATE_response = -1;
-static gint ett_ftam_F_DELETE_request = -1;
-static gint ett_ftam_F_DELETE_response = -1;
-static gint ett_ftam_F_READ_ATTRIB_request = -1;
-static gint ett_ftam_F_READ_ATTRIB_response = -1;
-static gint ett_ftam_F_CHANGE_ATTRIB_request = -1;
-static gint ett_ftam_F_CHANGE_ATTRIB_response = -1;
-static gint ett_ftam_F_OPEN_request = -1;
-static gint ett_ftam_T_processing_mode = -1;
-static gint ett_ftam_T_open_contents_type = -1;
-static gint ett_ftam_SET_OF_Abstract_Syntax_Name = -1;
-static gint ett_ftam_F_OPEN_response = -1;
-static gint ett_ftam_F_CLOSE_request = -1;
-static gint ett_ftam_F_CLOSE_response = -1;
-static gint ett_ftam_F_BEGIN_GROUP_request = -1;
-static gint ett_ftam_F_BEGIN_GROUP_response = -1;
-static gint ett_ftam_F_END_GROUP_request = -1;
-static gint ett_ftam_F_END_GROUP_response = -1;
-static gint ett_ftam_F_RECOVER_request = -1;
-static gint ett_ftam_F_RECOVER_response = -1;
-static gint ett_ftam_F_LOCATE_request = -1;
-static gint ett_ftam_F_LOCATE_response = -1;
-static gint ett_ftam_F_ERASE_request = -1;
-static gint ett_ftam_F_ERASE_response = -1;
-static gint ett_ftam_Bulk_Data_PDU = -1;
-static gint ett_ftam_F_READ_request = -1;
-static gint ett_ftam_F_WRITE_request = -1;
-static gint ett_ftam_F_DATA_END_request = -1;
-static gint ett_ftam_F_TRANSFER_END_request = -1;
-static gint ett_ftam_F_TRANSFER_END_response = -1;
-static gint ett_ftam_F_CANCEL_request = -1;
-static gint ett_ftam_F_CANCEL_response = -1;
-static gint ett_ftam_F_RESTART_request = -1;
-static gint ett_ftam_F_RESTART_response = -1;
-static gint ett_ftam_Access_Context_U = -1;
-static gint ett_ftam_Access_Passwords_U = -1;
-static gint ett_ftam_Access_Request_U = -1;
-static gint ett_ftam_Change_Attributes_U = -1;
-static gint ett_ftam_Charging_U = -1;
-static gint ett_ftam_Charging_item = -1;
-static gint ett_ftam_Concurrency_Control_U = -1;
-static gint ett_ftam_Create_Attributes_U = -1;
-static gint ett_ftam_Diagnostic_U = -1;
-static gint ett_ftam_Diagnostic_item = -1;
-static gint ett_ftam_FADU_Identity_U = -1;
-static gint ett_ftam_SEQUENCE_OF_Node_Name = -1;
-static gint ett_ftam_Password_U = -1;
-static gint ett_ftam_Read_Attributes_U = -1;
-static gint ett_ftam_Select_Attributes_U = -1;
-static gint ett_ftam_Access_Control_Attribute = -1;
-static gint ett_ftam_SET_OF_Access_Control_Element = -1;
-static gint ett_ftam_Access_Control_Change_Attribute = -1;
-static gint ett_ftam_T_actual_values1 = -1;
-static gint ett_ftam_Access_Control_Element = -1;
-static gint ett_ftam_Concurrency_Access = -1;
-static gint ett_ftam_Concurrency_Key = -1;
-static gint ett_ftam_Account_Attribute = -1;
-static gint ett_ftam_Contents_Type_Attribute = -1;
-static gint ett_ftam_T_document_type = -1;
-static gint ett_ftam_T_constraint_set_and_abstract_Syntax = -1;
-static gint ett_ftam_Date_and_Time_Attribute = -1;
-static gint ett_ftam_Object_Availability_Attribute = -1;
-static gint ett_ftam_Pathname_Attribute = -1;
-static gint ett_ftam_Object_Size_Attribute = -1;
-static gint ett_ftam_Legal_Qualification_Attribute = -1;
-static gint ett_ftam_Permitted_Actions_Attribute = -1;
-static gint ett_ftam_Private_Use_Attribute = -1;
-static gint ett_ftam_User_Identity_Attribute = -1;
-static gint ett_ftam_Child_Objects_Attribute = -1;
-static gint ett_ftam_FSM_PDU = -1;
-static gint ett_ftam_F_CHANGE_PREFIX_request = -1;
-static gint ett_ftam_F_CHANGE_PREFIX_response = -1;
-static gint ett_ftam_F_LIST_request = -1;
-static gint ett_ftam_F_LIST_response = -1;
-static gint ett_ftam_F_GROUP_SELECT_request = -1;
-static gint ett_ftam_F_GROUP_SELECT_response = -1;
-static gint ett_ftam_F_GROUP_DELETE_request = -1;
-static gint ett_ftam_F_GROUP_DELETE_response = -1;
-static gint ett_ftam_F_GROUP_MOVE_request = -1;
-static gint ett_ftam_F_GROUP_MOVE_response = -1;
-static gint ett_ftam_F_GROUP_COPY_request = -1;
-static gint ett_ftam_F_GROUP_COPY_response = -1;
-static gint ett_ftam_F_GROUP_LIST_request = -1;
-static gint ett_ftam_F_GROUP_LIST_response = -1;
-static gint ett_ftam_F_GROUP_CHANGE_ATTRIB_request = -1;
-static gint ett_ftam_F_GROUP_CHANGE_ATTRIB_response = -1;
-static gint ett_ftam_F_SELECT_ANOTHER_request = -1;
-static gint ett_ftam_F_SELECT_ANOTHER_response = -1;
-static gint ett_ftam_F_CREATE_DIRECTORY_request = -1;
-static gint ett_ftam_F_CREATE_DIRECTORY_response = -1;
-static gint ett_ftam_F_LINK_request = -1;
-static gint ett_ftam_F_LINK_response = -1;
-static gint ett_ftam_F_UNLINK_request = -1;
-static gint ett_ftam_F_UNLINK_response = -1;
-static gint ett_ftam_F_READ_LINK_ATTRIB_request = -1;
-static gint ett_ftam_F_READ_LINK_ATTRIB_response = -1;
-static gint ett_ftam_F_CHANGE_LINK_ATTRIB_request = -1;
-static gint ett_ftam_F_CHANGE_LINK_ATTRIB_response = -1;
-static gint ett_ftam_F_MOVE_request = -1;
-static gint ett_ftam_F_MOVE_response = -1;
-static gint ett_ftam_F_COPY_request = -1;
-static gint ett_ftam_F_COPY_response = -1;
-static gint ett_ftam_Attribute_Extension_Names = -1;
-static gint ett_ftam_Attribute_Extension_Set_Name = -1;
-static gint ett_ftam_SEQUENCE_OF_Extension_Attribute_identifier = -1;
-static gint ett_ftam_Attribute_Extensions = -1;
-static gint ett_ftam_Attribute_Extension_Set = -1;
-static gint ett_ftam_SEQUENCE_OF_Extension_Attribute = -1;
-static gint ett_ftam_Extension_Attribute = -1;
-static gint ett_ftam_Scope_U = -1;
-static gint ett_ftam_T__untag_item = -1;
-static gint ett_ftam_OR_Set = -1;
-static gint ett_ftam_AND_Set = -1;
-static gint ett_ftam_AND_Set_item = -1;
-static gint ett_ftam_Equality_Comparision = -1;
-static gint ett_ftam_Relational_Comparision = -1;
-static gint ett_ftam_Pathname_Pattern = -1;
-static gint ett_ftam_T_pathname_value = -1;
-static gint ett_ftam_T_pathname_value_item = -1;
-static gint ett_ftam_String_Pattern = -1;
-static gint ett_ftam_T_string_value = -1;
-static gint ett_ftam_T_string_value_item = -1;
-static gint ett_ftam_Bitstring_Pattern = -1;
-static gint ett_ftam_Date_and_Time_Pattern = -1;
-static gint ett_ftam_Integer_Pattern = -1;
-static gint ett_ftam_Object_Identifier_Pattern = -1;
-static gint ett_ftam_Boolean_Pattern = -1;
-static gint ett_ftam_Contents_Type_Pattern = -1;
-static gint ett_ftam_T_constraint_set_abstract_Syntax_Pattern = -1;
-static gint ett_ftam_Attribute_Extensions_Pattern = -1;
-static gint ett_ftam_Attribute_Extensions_Pattern_item = -1;
-static gint ett_ftam_T_extension_set_attribute_Patterns = -1;
-static gint ett_ftam_T_extension_set_attribute_Patterns_item = -1;
-static gint ett_ftam_SEQUENCE_OF_Read_Attributes = -1;
-static gint ett_ftam_Operation_Result_U = -1;
-static gint ett_ftam_SEQUENCE_OF_Pathname = -1;
-static gint ett_ftam_Pathname = -1;
-static gint ett_ftam_Pass_Passwords = -1;
-static gint ett_ftam_Path_Access_Passwords_U = -1;
-static gint ett_ftam_Path_Access_Passwords_item = -1;
-static gint ett_ftam_Attribute_Names = -1;
-static gint ett_ftam_AE_title = -1;
-
-static expert_field ei_ftam_zero_pdu = EI_INIT;
+static int ett_ftam;
+static int ett_ftam_PDU;
+static int ett_ftam_FTAM_Regime_PDU;
+static int ett_ftam_F_INITIALIZE_request;
+static int ett_ftam_F_INITIALIZE_response;
+static int ett_ftam_Protocol_Version_U;
+static int ett_ftam_Service_Class_U;
+static int ett_ftam_Functional_Units_U;
+static int ett_ftam_Attribute_Groups_U;
+static int ett_ftam_Contents_Type_List_U;
+static int ett_ftam_Contents_Type_List_item;
+static int ett_ftam_F_TERMINATE_request;
+static int ett_ftam_F_TERMINATE_response;
+static int ett_ftam_F_U_ABORT_request;
+static int ett_ftam_F_P_ABORT_request;
+static int ett_ftam_File_PDU;
+static int ett_ftam_F_SELECT_request;
+static int ett_ftam_F_SELECT_response;
+static int ett_ftam_F_DESELECT_request;
+static int ett_ftam_F_DESELECT_response;
+static int ett_ftam_F_CREATE_request;
+static int ett_ftam_F_CREATE_response;
+static int ett_ftam_F_DELETE_request;
+static int ett_ftam_F_DELETE_response;
+static int ett_ftam_F_READ_ATTRIB_request;
+static int ett_ftam_F_READ_ATTRIB_response;
+static int ett_ftam_F_CHANGE_ATTRIB_request;
+static int ett_ftam_F_CHANGE_ATTRIB_response;
+static int ett_ftam_F_OPEN_request;
+static int ett_ftam_T_processing_mode;
+static int ett_ftam_T_open_contents_type;
+static int ett_ftam_SET_OF_Abstract_Syntax_Name;
+static int ett_ftam_F_OPEN_response;
+static int ett_ftam_F_CLOSE_request;
+static int ett_ftam_F_CLOSE_response;
+static int ett_ftam_F_BEGIN_GROUP_request;
+static int ett_ftam_F_BEGIN_GROUP_response;
+static int ett_ftam_F_END_GROUP_request;
+static int ett_ftam_F_END_GROUP_response;
+static int ett_ftam_F_RECOVER_request;
+static int ett_ftam_F_RECOVER_response;
+static int ett_ftam_F_LOCATE_request;
+static int ett_ftam_F_LOCATE_response;
+static int ett_ftam_F_ERASE_request;
+static int ett_ftam_F_ERASE_response;
+static int ett_ftam_Bulk_Data_PDU;
+static int ett_ftam_F_READ_request;
+static int ett_ftam_F_WRITE_request;
+static int ett_ftam_F_DATA_END_request;
+static int ett_ftam_F_TRANSFER_END_request;
+static int ett_ftam_F_TRANSFER_END_response;
+static int ett_ftam_F_CANCEL_request;
+static int ett_ftam_F_CANCEL_response;
+static int ett_ftam_F_RESTART_request;
+static int ett_ftam_F_RESTART_response;
+static int ett_ftam_Access_Context_U;
+static int ett_ftam_Access_Passwords_U;
+static int ett_ftam_Access_Request_U;
+static int ett_ftam_Change_Attributes_U;
+static int ett_ftam_Charging_U;
+static int ett_ftam_Charging_item;
+static int ett_ftam_Concurrency_Control_U;
+static int ett_ftam_Create_Attributes_U;
+static int ett_ftam_Diagnostic_U;
+static int ett_ftam_Diagnostic_item;
+static int ett_ftam_FADU_Identity_U;
+static int ett_ftam_SEQUENCE_OF_Node_Name;
+static int ett_ftam_Password_U;
+static int ett_ftam_Read_Attributes_U;
+static int ett_ftam_Select_Attributes_U;
+static int ett_ftam_Access_Control_Attribute;
+static int ett_ftam_SET_OF_Access_Control_Element;
+static int ett_ftam_Access_Control_Change_Attribute;
+static int ett_ftam_T_actual_values1;
+static int ett_ftam_Access_Control_Element;
+static int ett_ftam_Concurrency_Access;
+static int ett_ftam_Concurrency_Key;
+static int ett_ftam_Account_Attribute;
+static int ett_ftam_Contents_Type_Attribute;
+static int ett_ftam_T_document_type;
+static int ett_ftam_T_constraint_set_and_abstract_Syntax;
+static int ett_ftam_Date_and_Time_Attribute;
+static int ett_ftam_Object_Availability_Attribute;
+static int ett_ftam_Pathname_Attribute;
+static int ett_ftam_Object_Size_Attribute;
+static int ett_ftam_Legal_Qualification_Attribute;
+static int ett_ftam_Permitted_Actions_Attribute;
+static int ett_ftam_Private_Use_Attribute;
+static int ett_ftam_User_Identity_Attribute;
+static int ett_ftam_Child_Objects_Attribute;
+static int ett_ftam_FSM_PDU;
+static int ett_ftam_F_CHANGE_PREFIX_request;
+static int ett_ftam_F_CHANGE_PREFIX_response;
+static int ett_ftam_F_LIST_request;
+static int ett_ftam_F_LIST_response;
+static int ett_ftam_F_GROUP_SELECT_request;
+static int ett_ftam_F_GROUP_SELECT_response;
+static int ett_ftam_F_GROUP_DELETE_request;
+static int ett_ftam_F_GROUP_DELETE_response;
+static int ett_ftam_F_GROUP_MOVE_request;
+static int ett_ftam_F_GROUP_MOVE_response;
+static int ett_ftam_F_GROUP_COPY_request;
+static int ett_ftam_F_GROUP_COPY_response;
+static int ett_ftam_F_GROUP_LIST_request;
+static int ett_ftam_F_GROUP_LIST_response;
+static int ett_ftam_F_GROUP_CHANGE_ATTRIB_request;
+static int ett_ftam_F_GROUP_CHANGE_ATTRIB_response;
+static int ett_ftam_F_SELECT_ANOTHER_request;
+static int ett_ftam_F_SELECT_ANOTHER_response;
+static int ett_ftam_F_CREATE_DIRECTORY_request;
+static int ett_ftam_F_CREATE_DIRECTORY_response;
+static int ett_ftam_F_LINK_request;
+static int ett_ftam_F_LINK_response;
+static int ett_ftam_F_UNLINK_request;
+static int ett_ftam_F_UNLINK_response;
+static int ett_ftam_F_READ_LINK_ATTRIB_request;
+static int ett_ftam_F_READ_LINK_ATTRIB_response;
+static int ett_ftam_F_CHANGE_LINK_ATTRIB_request;
+static int ett_ftam_F_CHANGE_LINK_ATTRIB_response;
+static int ett_ftam_F_MOVE_request;
+static int ett_ftam_F_MOVE_response;
+static int ett_ftam_F_COPY_request;
+static int ett_ftam_F_COPY_response;
+static int ett_ftam_Attribute_Extension_Names;
+static int ett_ftam_Attribute_Extension_Set_Name;
+static int ett_ftam_SEQUENCE_OF_Extension_Attribute_identifier;
+static int ett_ftam_Attribute_Extensions;
+static int ett_ftam_Attribute_Extension_Set;
+static int ett_ftam_SEQUENCE_OF_Extension_Attribute;
+static int ett_ftam_Extension_Attribute;
+static int ett_ftam_Scope_U;
+static int ett_ftam_T__untag_item;
+static int ett_ftam_OR_Set;
+static int ett_ftam_AND_Set;
+static int ett_ftam_AND_Set_item;
+static int ett_ftam_Equality_Comparision;
+static int ett_ftam_Relational_Comparision;
+static int ett_ftam_Pathname_Pattern;
+static int ett_ftam_T_pathname_value;
+static int ett_ftam_T_pathname_value_item;
+static int ett_ftam_String_Pattern;
+static int ett_ftam_T_string_value;
+static int ett_ftam_T_string_value_item;
+static int ett_ftam_Bitstring_Pattern;
+static int ett_ftam_Date_and_Time_Pattern;
+static int ett_ftam_Integer_Pattern;
+static int ett_ftam_Object_Identifier_Pattern;
+static int ett_ftam_Boolean_Pattern;
+static int ett_ftam_Contents_Type_Pattern;
+static int ett_ftam_T_constraint_set_abstract_Syntax_Pattern;
+static int ett_ftam_Attribute_Extensions_Pattern;
+static int ett_ftam_Attribute_Extensions_Pattern_item;
+static int ett_ftam_T_extension_set_attribute_Patterns;
+static int ett_ftam_T_extension_set_attribute_Patterns_item;
+static int ett_ftam_SEQUENCE_OF_Read_Attributes;
+static int ett_ftam_Operation_Result_U;
+static int ett_ftam_SEQUENCE_OF_Pathname;
+static int ett_ftam_Pathname;
+static int ett_ftam_Pass_Passwords;
+static int ett_ftam_Path_Access_Passwords_U;
+static int ett_ftam_Path_Access_Passwords_item;
+static int ett_ftam_Attribute_Names;
+static int ett_ftam_AE_title;
+
+static expert_field ei_ftam_zero_pdu;
static int * const Protocol_Version_U_bits[] = {
@@ -652,7 +653,7 @@ dissect_ftam_Protocol_Version_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int of
static int
dissect_ftam_Protocol_Version(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_CON, 0, TRUE, dissect_ftam_Protocol_Version_U);
+ hf_index, BER_CLASS_CON, 0, true, dissect_ftam_Protocol_Version_U);
return offset;
}
@@ -673,7 +674,7 @@ dissect_ftam_GraphicString(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset
static int
dissect_ftam_Implementation_Information(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_CON, 1, TRUE, dissect_ftam_GraphicString);
+ hf_index, BER_CLASS_CON, 1, true, dissect_ftam_GraphicString);
return offset;
}
@@ -711,7 +712,7 @@ dissect_ftam_Service_Class_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offse
static int
dissect_ftam_Service_Class(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_CON, 3, TRUE, dissect_ftam_Service_Class_U);
+ hf_index, BER_CLASS_CON, 3, true, dissect_ftam_Service_Class_U);
return offset;
}
@@ -752,7 +753,7 @@ dissect_ftam_Functional_Units_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int of
static int
dissect_ftam_Functional_Units(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_CON, 4, TRUE, dissect_ftam_Functional_Units_U);
+ hf_index, BER_CLASS_CON, 4, true, dissect_ftam_Functional_Units_U);
return offset;
}
@@ -780,7 +781,7 @@ dissect_ftam_Attribute_Groups_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int of
static int
dissect_ftam_Attribute_Groups(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_CON, 5, TRUE, dissect_ftam_Attribute_Groups_U);
+ hf_index, BER_CLASS_CON, 5, true, dissect_ftam_Attribute_Groups_U);
return offset;
}
@@ -799,7 +800,7 @@ dissect_ftam_EXTERNAL(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_,
static int
dissect_ftam_Shared_ASE_Information(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 20, TRUE, dissect_ftam_EXTERNAL);
+ hf_index, BER_CLASS_APP, 20, true, dissect_ftam_EXTERNAL);
return offset;
}
@@ -827,7 +828,7 @@ dissect_ftam_FTAM_Quality_of_Service_U(bool implicit_tag _U_, tvbuff_t *tvb _U_,
static int
dissect_ftam_FTAM_Quality_of_Service(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_CON, 6, TRUE, dissect_ftam_FTAM_Quality_of_Service_U);
+ hf_index, BER_CLASS_CON, 6, true, dissect_ftam_FTAM_Quality_of_Service_U);
return offset;
}
@@ -846,7 +847,7 @@ dissect_ftam_OBJECT_IDENTIFIER(bool implicit_tag _U_, tvbuff_t *tvb _U_, int off
static int
dissect_ftam_Document_Type_Name(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 14, TRUE, dissect_ftam_OBJECT_IDENTIFIER);
+ hf_index, BER_CLASS_APP, 14, true, dissect_ftam_OBJECT_IDENTIFIER);
return offset;
}
@@ -856,7 +857,7 @@ dissect_ftam_Document_Type_Name(bool implicit_tag _U_, tvbuff_t *tvb _U_, int of
static int
dissect_ftam_Abstract_Syntax_Name(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 0, TRUE, dissect_ftam_OBJECT_IDENTIFIER);
+ hf_index, BER_CLASS_APP, 0, true, dissect_ftam_OBJECT_IDENTIFIER);
return offset;
}
@@ -901,7 +902,7 @@ dissect_ftam_Contents_Type_List_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int
static int
dissect_ftam_Contents_Type_List(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_CON, 7, TRUE, dissect_ftam_Contents_Type_List_U);
+ hf_index, BER_CLASS_CON, 7, true, dissect_ftam_Contents_Type_List_U);
return offset;
}
@@ -911,7 +912,7 @@ dissect_ftam_Contents_Type_List(bool implicit_tag _U_, tvbuff_t *tvb _U_, int of
static int
dissect_ftam_User_Identity(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 22, TRUE, dissect_ftam_GraphicString);
+ hf_index, BER_CLASS_APP, 22, true, dissect_ftam_GraphicString);
return offset;
}
@@ -921,7 +922,7 @@ dissect_ftam_User_Identity(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset
static int
dissect_ftam_Account(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 4, TRUE, dissect_ftam_GraphicString);
+ hf_index, BER_CLASS_APP, 4, true, dissect_ftam_GraphicString);
return offset;
}
@@ -963,7 +964,7 @@ dissect_ftam_Password_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_
static int
dissect_ftam_Password(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 17, FALSE, dissect_ftam_Password_U);
+ hf_index, BER_CLASS_APP, 17, false, dissect_ftam_Password_U);
return offset;
}
@@ -1025,7 +1026,7 @@ dissect_ftam_State_Result_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset
static int
dissect_ftam_State_Result(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 21, TRUE, dissect_ftam_State_Result_U);
+ hf_index, BER_CLASS_APP, 21, true, dissect_ftam_State_Result_U);
return offset;
}
@@ -1052,7 +1053,7 @@ dissect_ftam_Action_Result_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offse
static int
dissect_ftam_Action_Result(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 5, TRUE, dissect_ftam_Action_Result_U);
+ hf_index, BER_CLASS_APP, 5, true, dissect_ftam_Action_Result_U);
return offset;
}
@@ -1131,7 +1132,7 @@ dissect_ftam_Diagnostic_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _
static int
dissect_ftam_Diagnostic(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 13, TRUE, dissect_ftam_Diagnostic_U);
+ hf_index, BER_CLASS_APP, 13, true, dissect_ftam_Diagnostic_U);
return offset;
}
@@ -1210,7 +1211,7 @@ dissect_ftam_Charging_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_
static int
dissect_ftam_Charging(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 9, TRUE, dissect_ftam_Charging_U);
+ hf_index, BER_CLASS_APP, 9, true, dissect_ftam_Charging_U);
return offset;
}
@@ -1283,7 +1284,7 @@ static const ber_choice_t FTAM_Regime_PDU_choice[] = {
static int
dissect_ftam_FTAM_Regime_PDU(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- gint branch_taken;
+ int branch_taken;
offset = dissect_ber_choice(actx, tree, tvb, offset,
FTAM_Regime_PDU_choice, hf_index, ett_ftam_FTAM_Regime_PDU,
@@ -1352,7 +1353,7 @@ dissect_ftam_Select_Attributes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int o
static int
dissect_ftam_Select_Attributes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 19, TRUE, dissect_ftam_Select_Attributes_U);
+ hf_index, BER_CLASS_APP, 19, true, dissect_ftam_Select_Attributes_U);
return offset;
}
@@ -1384,7 +1385,7 @@ dissect_ftam_Access_Request_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offs
static int
dissect_ftam_Access_Request(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 3, TRUE, dissect_ftam_Access_Request_U);
+ hf_index, BER_CLASS_APP, 3, true, dissect_ftam_Access_Request_U);
return offset;
}
@@ -1430,7 +1431,7 @@ dissect_ftam_Access_Passwords_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int of
static int
dissect_ftam_Access_Passwords(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 2, TRUE, dissect_ftam_Access_Passwords_U);
+ hf_index, BER_CLASS_APP, 2, true, dissect_ftam_Access_Passwords_U);
return offset;
}
@@ -1476,7 +1477,7 @@ dissect_ftam_Path_Access_Passwords_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, i
static int
dissect_ftam_Path_Access_Passwords(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 27, TRUE, dissect_ftam_Path_Access_Passwords_U);
+ hf_index, BER_CLASS_APP, 27, true, dissect_ftam_Path_Access_Passwords_U);
return offset;
}
@@ -1525,7 +1526,7 @@ dissect_ftam_Concurrency_Control_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int
static int
dissect_ftam_Concurrency_Control(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 10, TRUE, dissect_ftam_Concurrency_Control_U);
+ hf_index, BER_CLASS_APP, 10, true, dissect_ftam_Concurrency_Control_U);
return offset;
}
@@ -1555,7 +1556,7 @@ dissect_ftam_F_SELECT_request(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offs
static int
dissect_ftam_Referent_Indicator(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 29, TRUE, dissect_ftam_BOOLEAN);
+ hf_index, BER_CLASS_APP, 29, true, dissect_ftam_BOOLEAN);
return offset;
}
@@ -1704,7 +1705,7 @@ dissect_ftam_T_document_type(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offse
static int
dissect_ftam_Constraint_Set_Name(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 11, TRUE, dissect_ftam_OBJECT_IDENTIFIER);
+ hf_index, BER_CLASS_APP, 11, true, dissect_ftam_OBJECT_IDENTIFIER);
return offset;
}
@@ -1915,7 +1916,7 @@ dissect_ftam_AE_title(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_,
static int
dissect_ftam_Application_Entity_Title(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 7, FALSE, dissect_ftam_AE_title);
+ hf_index, BER_CLASS_APP, 7, false, dissect_ftam_AE_title);
return offset;
}
@@ -2135,7 +2136,7 @@ dissect_ftam_Create_Attributes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int o
static int
dissect_ftam_Create_Attributes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 12, TRUE, dissect_ftam_Create_Attributes_U);
+ hf_index, BER_CLASS_APP, 12, true, dissect_ftam_Create_Attributes_U);
return offset;
}
@@ -2422,7 +2423,7 @@ dissect_ftam_Read_Attributes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int off
static int
dissect_ftam_Read_Attributes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 18, TRUE, dissect_ftam_Read_Attributes_U);
+ hf_index, BER_CLASS_APP, 18, true, dissect_ftam_Read_Attributes_U);
return offset;
}
@@ -2507,7 +2508,7 @@ dissect_ftam_Change_Attributes_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int o
static int
dissect_ftam_Change_Attributes(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 8, TRUE, dissect_ftam_Change_Attributes_U);
+ hf_index, BER_CLASS_APP, 8, true, dissect_ftam_Change_Attributes_U);
return offset;
}
@@ -2588,7 +2589,7 @@ dissect_ftam_T_open_contents_type(bool implicit_tag _U_, tvbuff_t *tvb _U_, int
static int
dissect_ftam_Activity_Identifier(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 6, TRUE, dissect_ftam_INTEGER);
+ hf_index, BER_CLASS_APP, 6, true, dissect_ftam_INTEGER);
return offset;
}
@@ -2645,7 +2646,7 @@ dissect_ftam_Degree_Of_Overlap_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int o
static int
dissect_ftam_Degree_Of_Overlap(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 30, TRUE, dissect_ftam_Degree_Of_Overlap_U);
+ hf_index, BER_CLASS_APP, 30, true, dissect_ftam_Degree_Of_Overlap_U);
return offset;
}
@@ -2951,7 +2952,7 @@ dissect_ftam_FADU_Identity_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offse
static int
dissect_ftam_FADU_Identity(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 15, FALSE, dissect_ftam_FADU_Identity_U);
+ hf_index, BER_CLASS_APP, 15, false, dissect_ftam_FADU_Identity_U);
return offset;
}
@@ -2977,7 +2978,7 @@ dissect_ftam_FADU_Lock_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U
static int
dissect_ftam_FADU_Lock(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 16, TRUE, dissect_ftam_FADU_Lock_U);
+ hf_index, BER_CLASS_APP, 16, true, dissect_ftam_FADU_Lock_U);
return offset;
}
@@ -3105,7 +3106,7 @@ static const ber_choice_t File_PDU_choice[] = {
static int
dissect_ftam_File_PDU(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- gint branch_taken;
+ int branch_taken;
offset = dissect_ber_choice(actx, tree, tvb, offset,
File_PDU_choice, hf_index, ett_ftam_File_PDU,
@@ -3161,7 +3162,7 @@ dissect_ftam_Access_Context_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offs
static int
dissect_ftam_Access_Context(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 1, TRUE, dissect_ftam_Access_Context_U);
+ hf_index, BER_CLASS_APP, 1, true, dissect_ftam_Access_Context_U);
return offset;
}
@@ -3253,7 +3254,7 @@ dissect_ftam_Request_Type_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset
static int
dissect_ftam_Request_Type(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 31, TRUE, dissect_ftam_Request_Type_U);
+ hf_index, BER_CLASS_APP, 31, true, dissect_ftam_Request_Type_U);
return offset;
}
@@ -3407,7 +3408,7 @@ static const ber_choice_t Bulk_Data_PDU_choice[] = {
static int
dissect_ftam_Bulk_Data_PDU(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- gint branch_taken;
+ int branch_taken;
offset = dissect_ber_choice(actx, tree, tvb, offset,
Bulk_Data_PDU_choice, hf_index, ett_ftam_Bulk_Data_PDU,
@@ -3427,7 +3428,7 @@ dissect_ftam_Bulk_Data_PDU(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset
static int
dissect_ftam_Destination_File_Directory(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 24, FALSE, dissect_ftam_Pathname_Attribute);
+ hf_index, BER_CLASS_APP, 24, false, dissect_ftam_Pathname_Attribute);
return offset;
}
@@ -3902,7 +3903,7 @@ dissect_ftam_OR_Set(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, as
static int
dissect_ftam_Attribute_Value_Assertions(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 26, TRUE, dissect_ftam_OR_Set);
+ hf_index, BER_CLASS_APP, 26, true, dissect_ftam_OR_Set);
return offset;
}
@@ -3956,7 +3957,7 @@ dissect_ftam_Scope_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, a
static int
dissect_ftam_Scope(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 28, TRUE, dissect_ftam_Scope_U);
+ hf_index, BER_CLASS_APP, 28, true, dissect_ftam_Scope_U);
return offset;
}
@@ -3998,7 +3999,7 @@ dissect_ftam_SEQUENCE_OF_Read_Attributes(bool implicit_tag _U_, tvbuff_t *tvb _U
static int
dissect_ftam_Objects_Attributes_List(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 25, TRUE, dissect_ftam_SEQUENCE_OF_Read_Attributes);
+ hf_index, BER_CLASS_APP, 25, true, dissect_ftam_SEQUENCE_OF_Read_Attributes);
return offset;
}
@@ -4078,7 +4079,7 @@ dissect_ftam_Request_Operation_Result_U(bool implicit_tag _U_, tvbuff_t *tvb _U_
static int
dissect_ftam_Request_Operation_Result(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 31, TRUE, dissect_ftam_Request_Operation_Result_U);
+ hf_index, BER_CLASS_APP, 31, true, dissect_ftam_Request_Operation_Result_U);
return offset;
}
@@ -4138,7 +4139,7 @@ dissect_ftam_Operation_Result_U(bool implicit_tag _U_, tvbuff_t *tvb _U_, int of
static int
dissect_ftam_Operation_Result(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
- hf_index, BER_CLASS_APP, 30, FALSE, dissect_ftam_Operation_Result_U);
+ hf_index, BER_CLASS_APP, 30, false, dissect_ftam_Operation_Result_U);
return offset;
}
@@ -4667,7 +4668,7 @@ static const ber_choice_t FSM_PDU_choice[] = {
static int
dissect_ftam_FSM_PDU(bool implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- gint branch_taken;
+ int branch_taken;
offset = dissect_ber_choice(actx, tree, tvb, offset,
FSM_PDU_choice, hf_index, ett_ftam_FSM_PDU,
@@ -4734,7 +4735,7 @@ dissect_ftam(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree, void* d
proto_tree *tree=NULL;
asn1_ctx_t asn1_ctx;
- asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, TRUE, pinfo);
+ asn1_ctx_init(&asn1_ctx, ASN1_ENC_BER, true, pinfo);
if(parent_tree){
item = proto_tree_add_item(parent_tree, proto_ftam, tvb, 0, -1, ENC_NA);
@@ -4745,7 +4746,7 @@ dissect_ftam(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree, void* d
while (tvb_reported_length_remaining(tvb, offset) > 0){
old_offset=offset;
- offset=dissect_ftam_PDU(FALSE, tvb, offset, &asn1_ctx, tree, -1);
+ offset=dissect_ftam_PDU(false, tvb, offset, &asn1_ctx, tree, -1);
if(offset == old_offset){
proto_tree_add_expert(tree, pinfo, &ei_ftam_zero_pdu, tvb, offset, -1);
break;
@@ -6438,7 +6439,7 @@ void proto_register_ftam(void) {
};
/* List of subtrees */
- static gint *ett[] = {
+ static int *ett[] = {
&ett_ftam,
&ett_ftam_PDU,
&ett_ftam_FTAM_Regime_PDU,