aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-nbt.c
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2023-11-20 08:16:40 +0100
committerStig Bjørlykke <stig@bjorlykke.org>2023-11-20 08:20:54 +0100
commit2a9bc63325c99653c5da873c273430add3b5e9dd (patch)
tree120dee357b44bb38baf6ca9cf592e0cef6e4bea3 /epan/dissectors/packet-nbt.c
parente8e16400d8e3f933bd0eb1f06c661557a28e4ed4 (diff)
Remove init of proto variables
Remove init of proto, header field, expert info and subtree variables. This will reduces the binary size by approximate 1266320 bytes due to using .bss to zero-initialize the fields. The conversion is done using the tools/convert-proto-init.py script.
Diffstat (limited to 'epan/dissectors/packet-nbt.c')
-rw-r--r--epan/dissectors/packet-nbt.c194
1 files changed, 97 insertions, 97 deletions
diff --git a/epan/dissectors/packet-nbt.c b/epan/dissectors/packet-nbt.c
index c409bca51b..d1a47a66b5 100644
--- a/epan/dissectors/packet-nbt.c
+++ b/epan/dissectors/packet-nbt.c
@@ -29,105 +29,105 @@ void proto_reg_handoff_nbt(void);
static dissector_handle_t nbns_handle, nbdgm_handle, nbss_handle;
-static int proto_nbns = -1;
-static int hf_nbns_flags = -1;
-static int hf_nbns_flags_response = -1;
-static int hf_nbns_flags_opcode = -1;
-static int hf_nbns_flags_authoritative = -1;
-static int hf_nbns_flags_truncated = -1;
-static int hf_nbns_flags_recdesired = -1;
-static int hf_nbns_flags_recavail = -1;
-static int hf_nbns_flags_broadcast = -1;
-static int hf_nbns_flags_rcode = -1;
-static int hf_nbns_transaction_id = -1;
-static int hf_nbns_count_questions = -1;
-static int hf_nbns_count_answers = -1;
-static int hf_nbns_count_auth_rr = -1;
-static int hf_nbns_count_add_rr = -1;
-static int hf_nbns_name_flags = -1;
-static int hf_nbns_name_flags_group = -1;
-static int hf_nbns_name_flags_ont = -1;
-static int hf_nbns_name_flags_drg = -1;
-static int hf_nbns_name_flags_cnf = -1;
-static int hf_nbns_name_flags_act = -1;
-static int hf_nbns_name_flags_prm = -1;
-static int hf_nbns_nb_flags = -1;
-static int hf_nbns_nb_flags_group = -1;
-static int hf_nbns_nb_flags_ont = -1;
-static int hf_nbns_name = -1;
-static int hf_nbns_type = -1;
-static int hf_nbns_class = -1;
+static int proto_nbns;
+static int hf_nbns_flags;
+static int hf_nbns_flags_response;
+static int hf_nbns_flags_opcode;
+static int hf_nbns_flags_authoritative;
+static int hf_nbns_flags_truncated;
+static int hf_nbns_flags_recdesired;
+static int hf_nbns_flags_recavail;
+static int hf_nbns_flags_broadcast;
+static int hf_nbns_flags_rcode;
+static int hf_nbns_transaction_id;
+static int hf_nbns_count_questions;
+static int hf_nbns_count_answers;
+static int hf_nbns_count_auth_rr;
+static int hf_nbns_count_add_rr;
+static int hf_nbns_name_flags;
+static int hf_nbns_name_flags_group;
+static int hf_nbns_name_flags_ont;
+static int hf_nbns_name_flags_drg;
+static int hf_nbns_name_flags_cnf;
+static int hf_nbns_name_flags_act;
+static int hf_nbns_name_flags_prm;
+static int hf_nbns_nb_flags;
+static int hf_nbns_nb_flags_group;
+static int hf_nbns_nb_flags_ont;
+static int hf_nbns_name;
+static int hf_nbns_type;
+static int hf_nbns_class;
/* Generated from convert_proto_tree_add_text.pl */
-static int hf_nbns_num_alignment_errors = -1;
-static int hf_nbns_data = -1;
-static int hf_nbns_unit_id = -1;
-static int hf_nbns_num_command_blocks = -1;
-static int hf_nbns_num_retransmits = -1;
-static int hf_nbns_period_of_statistics = -1;
-static int hf_nbns_addr = -1;
-static int hf_nbns_test_result = -1;
-static int hf_nbns_num_pending_sessions = -1;
-static int hf_nbns_num_no_resource_conditions = -1;
-static int hf_nbns_session_data_packet_size = -1;
-static int hf_nbns_version_number = -1;
-static int hf_nbns_max_num_pending_sessions = -1;
-static int hf_nbns_num_collisions = -1;
-static int hf_nbns_num_good_sends = -1;
-static int hf_nbns_num_send_aborts = -1;
-static int hf_nbns_number_of_names = -1;
-static int hf_nbns_num_crcs = -1;
-static int hf_nbns_num_good_receives = -1;
-static int hf_nbns_max_total_sessions_possible = -1;
-static int hf_nbns_jumpers = -1;
-static int hf_nbns_netbios_name = -1;
-static int hf_nbns_ttl = -1;
-static int hf_nbns_data_length = -1;
-
-static gint ett_nbns = -1;
-static gint ett_nbns_qd = -1;
-static gint ett_nbns_flags = -1;
-static gint ett_nbns_nb_flags = -1;
-static gint ett_nbns_name_flags = -1;
-static gint ett_nbns_rr = -1;
-static gint ett_nbns_qry = -1;
-static gint ett_nbns_ans = -1;
-
-static expert_field ei_nbns_incomplete_entry = EI_INIT;
-
-static int proto_nbdgm = -1;
-static int hf_nbdgm_type = -1;
-static int hf_nbdgm_flags = -1;
-static int hf_nbdgm_fragment = -1;
-static int hf_nbdgm_first = -1;
-static int hf_nbdgm_node_type = -1;
-static int hf_nbdgm_datagram_id = -1;
-static int hf_nbdgm_src_ip = -1;
-static int hf_nbdgm_src_port = -1;
-static int hf_nbdgm_datagram_length = -1;
-static int hf_nbdgm_packet_offset = -1;
-static int hf_nbdgm_error_code = -1;
-static int hf_nbdgm_source_name = -1;
-static int hf_nbdgm_destination_name = -1;
-
-static gint ett_nbdgm = -1;
-static gint ett_nbdgm_flags = -1;
-
-static int proto_nbss = -1;
-static int hf_nbss_type = -1;
-static int hf_nbss_flags = -1;
-static int hf_nbss_flags_e = -1;
-static int hf_nbss_length = -1;
-static int hf_nbss_cifs_length = -1;
-static int hf_nbss_error_code = -1;
-static int hf_nbss_retarget_ip_address = -1;
-static int hf_nbss_retarget_port = -1;
-static int hf_nbss_continuation_data = -1;
-static int hf_nbss_called_name = -1;
-static int hf_nbss_calling_name = -1;
-
-static gint ett_nbss = -1;
-static gint ett_nbss_flags = -1;
+static int hf_nbns_num_alignment_errors;
+static int hf_nbns_data;
+static int hf_nbns_unit_id;
+static int hf_nbns_num_command_blocks;
+static int hf_nbns_num_retransmits;
+static int hf_nbns_period_of_statistics;
+static int hf_nbns_addr;
+static int hf_nbns_test_result;
+static int hf_nbns_num_pending_sessions;
+static int hf_nbns_num_no_resource_conditions;
+static int hf_nbns_session_data_packet_size;
+static int hf_nbns_version_number;
+static int hf_nbns_max_num_pending_sessions;
+static int hf_nbns_num_collisions;
+static int hf_nbns_num_good_sends;
+static int hf_nbns_num_send_aborts;
+static int hf_nbns_number_of_names;
+static int hf_nbns_num_crcs;
+static int hf_nbns_num_good_receives;
+static int hf_nbns_max_total_sessions_possible;
+static int hf_nbns_jumpers;
+static int hf_nbns_netbios_name;
+static int hf_nbns_ttl;
+static int hf_nbns_data_length;
+
+static gint ett_nbns;
+static gint ett_nbns_qd;
+static gint ett_nbns_flags;
+static gint ett_nbns_nb_flags;
+static gint ett_nbns_name_flags;
+static gint ett_nbns_rr;
+static gint ett_nbns_qry;
+static gint ett_nbns_ans;
+
+static expert_field ei_nbns_incomplete_entry;
+
+static int proto_nbdgm;
+static int hf_nbdgm_type;
+static int hf_nbdgm_flags;
+static int hf_nbdgm_fragment;
+static int hf_nbdgm_first;
+static int hf_nbdgm_node_type;
+static int hf_nbdgm_datagram_id;
+static int hf_nbdgm_src_ip;
+static int hf_nbdgm_src_port;
+static int hf_nbdgm_datagram_length;
+static int hf_nbdgm_packet_offset;
+static int hf_nbdgm_error_code;
+static int hf_nbdgm_source_name;
+static int hf_nbdgm_destination_name;
+
+static gint ett_nbdgm;
+static gint ett_nbdgm_flags;
+
+static int proto_nbss;
+static int hf_nbss_type;
+static int hf_nbss_flags;
+static int hf_nbss_flags_e;
+static int hf_nbss_length;
+static int hf_nbss_cifs_length;
+static int hf_nbss_error_code;
+static int hf_nbss_retarget_ip_address;
+static int hf_nbss_retarget_port;
+static int hf_nbss_continuation_data;
+static int hf_nbss_called_name;
+static int hf_nbss_calling_name;
+
+static gint ett_nbss;
+static gint ett_nbss_flags;
/* desegmentation of NBSS over TCP */
static gboolean nbss_desegment = TRUE;