aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-quake.c
diff options
context:
space:
mode:
authorBill Meier <wmeier@newsguy.com>2010-06-07 16:00:24 +0000
committerBill Meier <wmeier@newsguy.com>2010-06-07 16:00:24 +0000
commit42650b12813fb2cdcb71ce411b336cfbc55b4e43 (patch)
treeac258bc818e3a0204738f23003fef7e4ff47e10a /epan/dissectors/packet-quake.c
parent7f3645b33512c22118eff6a0782f2a9cc567c431 (diff)
Move proto_reg_handoff...(...) to the end of the file;
Remove a few unneeded if statements and a few uneeded initializers; svn path=/trunk/; revision=33132
Diffstat (limited to 'epan/dissectors/packet-quake.c')
-rw-r--r--epan/dissectors/packet-quake.c103
1 files changed, 51 insertions, 52 deletions
diff --git a/epan/dissectors/packet-quake.c b/epan/dissectors/packet-quake.c
index b6f51793b4..888de7ca6d 100644
--- a/epan/dissectors/packet-quake.c
+++ b/epan/dissectors/packet-quake.c
@@ -83,11 +83,11 @@ static guint gbl_quakeServerPort=DEFAULTnet_hostport;
#define NETFLAG_LENGTH_MASK 0x0000ffff
#define NETFLAG_DATA 0x00010000
-#define NETFLAG_ACK 0x00020000
-#define NETFLAG_NAK 0x00040000
-#define NETFLAG_EOM 0x00080000
+#define NETFLAG_ACK 0x00020000
+#define NETFLAG_NAK 0x00040000
+#define NETFLAG_EOM 0x00080000
#define NETFLAG_UNRELIABLE 0x00100000
-#define NETFLAG_CTL 0x80000000
+#define NETFLAG_CTL 0x80000000
#define CCREQ_CONNECT 0x01
@@ -451,40 +451,35 @@ dissect_quake(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
if (tree) {
quake_item = proto_tree_add_item(tree, proto_quake,
tvb, 0, -1, FALSE);
- if (quake_item)
- quake_tree = proto_item_add_subtree(quake_item, ett_quake);
+ quake_tree = proto_item_add_subtree(quake_item, ett_quake);
}
if (quake_tree) {
- proto_item* flags_item = NULL;
- proto_tree* flags_tree = NULL;
+ proto_item* flags_item;
+ proto_tree* flags_tree;
flags_item = proto_tree_add_uint(quake_tree, hf_quake_header_flags,
tvb, 0, 2, flags);
- if (flags_item) {
- flags_tree = proto_item_add_subtree(flags_item, ett_quake_flags);
- }
-
- if (flags_tree) {
- proto_tree_add_text(flags_tree, tvb, 0, 2, "%s",
- decode_boolean_bitfield(flags, NETFLAG_DATA, 32,
- "Data","-"));
- proto_tree_add_text(flags_tree, tvb, 0, 2, "%s",
- decode_boolean_bitfield(flags, NETFLAG_ACK, 32,
- "Acknowledgment","-"));
- proto_tree_add_text(flags_tree, tvb, 0, 2, "%s",
- decode_boolean_bitfield(flags, NETFLAG_NAK, 32,
- "No Acknowledgment","-"));
- proto_tree_add_text(flags_tree, tvb, 0, 2, "%s",
- decode_boolean_bitfield(flags, NETFLAG_EOM, 32,
- "End Of Message","-"));
- proto_tree_add_text(flags_tree, tvb, 0, 2, "%s",
- decode_boolean_bitfield(flags, NETFLAG_UNRELIABLE, 32,
- "Unreliable","-"));
- proto_tree_add_text(flags_tree, tvb, 0, 2, "%s",
- decode_boolean_bitfield(flags, NETFLAG_CTL, 32,
- "Control","-"));
- }
+ flags_tree = proto_item_add_subtree(flags_item, ett_quake_flags);
+
+ proto_tree_add_text(flags_tree, tvb, 0, 2, "%s",
+ decode_boolean_bitfield(flags, NETFLAG_DATA, 32,
+ "Data","-"));
+ proto_tree_add_text(flags_tree, tvb, 0, 2, "%s",
+ decode_boolean_bitfield(flags, NETFLAG_ACK, 32,
+ "Acknowledgment","-"));
+ proto_tree_add_text(flags_tree, tvb, 0, 2, "%s",
+ decode_boolean_bitfield(flags, NETFLAG_NAK, 32,
+ "No Acknowledgment","-"));
+ proto_tree_add_text(flags_tree, tvb, 0, 2, "%s",
+ decode_boolean_bitfield(flags, NETFLAG_EOM, 32,
+ "End Of Message","-"));
+ proto_tree_add_text(flags_tree, tvb, 0, 2, "%s",
+ decode_boolean_bitfield(flags, NETFLAG_UNRELIABLE, 32,
+ "Unreliable","-"));
+ proto_tree_add_text(flags_tree, tvb, 0, 2, "%s",
+ decode_boolean_bitfield(flags, NETFLAG_CTL, 32,
+ "Control","-"));
proto_tree_add_uint(quake_tree, hf_quake_header_length,
tvb, 2, 2, length);
}
@@ -511,26 +506,7 @@ dissect_quake(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
}
-void
-proto_reg_handoff_quake(void)
-{
- static gboolean Initialized=FALSE;
- static guint ServerPort;
-
- if (!Initialized) {
- quake_handle = create_dissector_handle(dissect_quake, proto_quake);
- data_handle = find_dissector("data");
- Initialized=TRUE;
- } else {
- dissector_delete("udp.port", ServerPort, quake_handle);
- }
-
- /* set port for future deletes */
- ServerPort=gbl_quakeServerPort;
-
- dissector_add("udp.port", gbl_quakeServerPort, quake_handle);
-}
-
+void proto_reg_handoff_quake(void);
void
proto_register_quake(void)
@@ -662,3 +638,26 @@ proto_register_quake(void)
"Set the UDP port for the Quake Server",
10, &gbl_quakeServerPort);
}
+
+
+void
+proto_reg_handoff_quake(void)
+{
+ static gboolean Initialized=FALSE;
+ static guint ServerPort;
+
+ if (!Initialized) {
+ quake_handle = create_dissector_handle(dissect_quake, proto_quake);
+ data_handle = find_dissector("data");
+ Initialized=TRUE;
+ } else {
+ dissector_delete("udp.port", ServerPort, quake_handle);
+ }
+
+ /* set port for future deletes */
+ ServerPort=gbl_quakeServerPort;
+
+ dissector_add("udp.port", gbl_quakeServerPort, quake_handle);
+}
+
+