diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-09-19 04:14:53 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-09-19 04:14:53 +0000 |
commit | a86c5f7cae7ec9a3398300555a0b644689d946a1 (patch) | |
tree | 39fe4b107c71174fd1e8a8ceb9a4d2aa14116248 /epan/dissectors/packet-ftam.c | |
parent | Releasing progress-linux version 4.2.6-1~progress7.99u1. (diff) | |
download | wireshark-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.c | 1267 |
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, |