summaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-quake2.c
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-09-19 04:14:33 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-09-19 04:14:33 +0000
commit9f153fbfec0fb9c9ce38e749a7c6f4a5e115d4e9 (patch)
tree2784370cda9bbf2da9114d70f05399c0b229d28c /epan/dissectors/packet-quake2.c
parentAdding debian version 4.2.6-1. (diff)
downloadwireshark-9f153fbfec0fb9c9ce38e749a7c6f4a5e115d4e9.tar.xz
wireshark-9f153fbfec0fb9c9ce38e749a7c6f4a5e115d4e9.zip
Merging upstream version 4.4.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'epan/dissectors/packet-quake2.c')
-rw-r--r--epan/dissectors/packet-quake2.c140
1 files changed, 70 insertions, 70 deletions
diff --git a/epan/dissectors/packet-quake2.c b/epan/dissectors/packet-quake2.c
index 432f0247..a9216412 100644
--- a/epan/dissectors/packet-quake2.c
+++ b/epan/dissectors/packet-quake2.c
@@ -26,52 +26,52 @@ void proto_reg_handoff_quake2(void);
static dissector_handle_t quake2_handle;
-static int proto_quake2 = -1;
-
-static int hf_quake2_s2c = -1;
-static int hf_quake2_c2s = -1;
-static int hf_quake2_connectionless = -1;
-static int hf_quake2_game = -1;
-static int hf_quake2_userinfo = -1;
-static int hf_quake2_command = -1;
-static int hf_quake2_connectionless_marker = -1;
-static int hf_quake2_connectionless_text = -1;
-static int hf_quake2_game_seq1 = -1;
-static int hf_quake2_game_rel1 = -1;
-static int hf_quake2_game_seq2 = -1;
-static int hf_quake2_game_rel2 = -1;
-static int hf_quake2_game_qport = -1;
-static int hf_quake2_game_client_command = -1;
-static int hf_quake2_game_server_command = -1;
-static int hf_quake2_game_client_command_move = -1;
-static int hf_quake2_game_client_command_move_chksum = -1;
-static int hf_quake2_game_client_command_move_lframe = -1;
-static int hf_quake2_game_client_command_move_bitfield_angles1 = -1;
-static int hf_quake2_game_client_command_move_bitfield_angles2 = -1;
-static int hf_quake2_game_client_command_move_bitfield_angles3 = -1;
-static int hf_quake2_game_client_command_move_bitfield_movement_fwd = -1;
-static int hf_quake2_game_client_command_move_bitfield_movement_side = -1;
-static int hf_quake2_game_client_command_move_bitfield_movement_up = -1;
-static int hf_quake2_game_client_command_move_bitfield_buttons = -1;
-static int hf_quake2_game_client_command_move_bitfield_impulse = -1;
-static int hf_quake2_game_client_command_move_msec = -1;
-static int hf_quake2_game_client_command_move_lightlevel = -1;
-
-static gint ett_quake2 = -1;
-static gint ett_quake2_connectionless = -1;
-static gint ett_quake2_game = -1;
-static gint ett_quake2_game_seq1 = -1;
-static gint ett_quake2_game_seq2 = -1;
-static gint ett_quake2_game_clc = -1;
-static gint ett_quake2_game_svc = -1;
-static gint ett_quake2_game_clc_cmd = -1;
-static gint ett_quake2_game_svc_cmd = -1;
-static gint ett_quake2_game_clc_cmd_move_bitfield = -1;
-static gint ett_quake2_game_clc_cmd_move_moves = -1;
+static int proto_quake2;
+
+static int hf_quake2_s2c;
+static int hf_quake2_c2s;
+static int hf_quake2_connectionless;
+static int hf_quake2_game;
+static int hf_quake2_userinfo;
+static int hf_quake2_command;
+static int hf_quake2_connectionless_marker;
+static int hf_quake2_connectionless_text;
+static int hf_quake2_game_seq1;
+static int hf_quake2_game_rel1;
+static int hf_quake2_game_seq2;
+static int hf_quake2_game_rel2;
+static int hf_quake2_game_qport;
+static int hf_quake2_game_client_command;
+static int hf_quake2_game_server_command;
+static int hf_quake2_game_client_command_move;
+static int hf_quake2_game_client_command_move_chksum;
+static int hf_quake2_game_client_command_move_lframe;
+static int hf_quake2_game_client_command_move_bitfield_angles1;
+static int hf_quake2_game_client_command_move_bitfield_angles2;
+static int hf_quake2_game_client_command_move_bitfield_angles3;
+static int hf_quake2_game_client_command_move_bitfield_movement_fwd;
+static int hf_quake2_game_client_command_move_bitfield_movement_side;
+static int hf_quake2_game_client_command_move_bitfield_movement_up;
+static int hf_quake2_game_client_command_move_bitfield_buttons;
+static int hf_quake2_game_client_command_move_bitfield_impulse;
+static int hf_quake2_game_client_command_move_msec;
+static int hf_quake2_game_client_command_move_lightlevel;
+
+static int ett_quake2;
+static int ett_quake2_connectionless;
+static int ett_quake2_game;
+static int ett_quake2_game_seq1;
+static int ett_quake2_game_seq2;
+static int ett_quake2_game_clc;
+static int ett_quake2_game_svc;
+static int ett_quake2_game_clc_cmd;
+static int ett_quake2_game_svc_cmd;
+static int ett_quake2_game_clc_cmd_move_bitfield;
+static int ett_quake2_game_clc_cmd_move_moves;
#define PORT_MASTER 27910 /* Not IANA registered */
-static range_t *gbl_quake2ServerPorts = NULL;
+static range_t *gbl_quake2ServerPorts;
static void
@@ -82,7 +82,7 @@ dissect_quake2_ConnectionlessPacket(tvbuff_t *tvb, packet_info *pinfo _U_,
int len;
int offset;
- guint32 marker;
+ uint32_t marker;
marker = tvb_get_ntohl(tvb, 0);
cl_tree = proto_tree_add_subtree(tree, tvb,
@@ -128,17 +128,17 @@ dissect_quake2_client_commands_move(tvbuff_t *tvb, packet_info *pinfo _U_,
#define BUTTON_USE 2
#define BUTTON_ANY 128
- guint32 lastframe;
+ uint32_t lastframe;
int i, offset = 0;
enum { Q_OFFSET, Q_VALUE, Q_SIZE };
struct movement {
- guint8 bits[Q_SIZE];
- guint16 angles[3][Q_SIZE];
- gint16 movement[3][Q_SIZE];
- guint8 buttons[Q_SIZE];
- guint8 lightlevel[Q_SIZE];
- guint8 msec[Q_SIZE];
- guint8 impulse[Q_SIZE];
+ uint8_t bits[Q_SIZE];
+ uint16_t angles[3][Q_SIZE];
+ int16_t movement[3][Q_SIZE];
+ uint8_t buttons[Q_SIZE];
+ uint8_t lightlevel[Q_SIZE];
+ uint8_t msec[Q_SIZE];
+ uint8_t impulse[Q_SIZE];
} move[MOVES+1];
offset++;
@@ -146,7 +146,7 @@ dissect_quake2_client_commands_move(tvbuff_t *tvb, packet_info *pinfo _U_,
offset += 4;
for (i=0; i < MOVES; i++) {
- move[i].bits[Q_VALUE] = tvb_get_guint8(tvb, offset);
+ move[i].bits[Q_VALUE] = tvb_get_uint8(tvb, offset);
move[i].bits[Q_OFFSET] = offset;
offset++;
if (move[i].bits[Q_VALUE] & CM_ANGLE1) {
@@ -180,20 +180,20 @@ dissect_quake2_client_commands_move(tvbuff_t *tvb, packet_info *pinfo _U_,
offset += 2;
}
if (move[i].bits[Q_VALUE] & CM_BUTTONS) {
- move[i].buttons[Q_VALUE] = tvb_get_guint8(tvb, offset);
+ move[i].buttons[Q_VALUE] = tvb_get_uint8(tvb, offset);
move[i].buttons[Q_OFFSET] = offset;
offset++;
}
if (move[i].bits[Q_VALUE] & CM_IMPULSE) {
- move[i].impulse[Q_VALUE] = tvb_get_guint8(tvb, offset);
+ move[i].impulse[Q_VALUE] = tvb_get_uint8(tvb, offset);
move[i].impulse[Q_OFFSET] = offset;
offset++;
}
- move[i].msec[Q_VALUE] = tvb_get_guint8(tvb, offset);
+ move[i].msec[Q_VALUE] = tvb_get_uint8(tvb, offset);
move[i].msec[Q_OFFSET] = offset;
offset++;
- move[i].lightlevel[Q_VALUE] = tvb_get_guint8(tvb, offset);
+ move[i].lightlevel[Q_VALUE] = tvb_get_uint8(tvb, offset);
move[i].lightlevel[Q_OFFSET] = offset;
offset++;
}
@@ -315,7 +315,7 @@ static int
dissect_quake2_client_commands_uinfo(tvbuff_t *tvb, packet_info *pinfo _U_,
proto_tree *tree)
{
- guint len;
+ unsigned len;
len = tvb_strsize(tvb, 0);
@@ -328,7 +328,7 @@ static int
dissect_quake2_client_commands_stringcmd(tvbuff_t *tvb, packet_info *pinfo _U_,
proto_tree *tree)
{
- guint len;
+ unsigned len;
len = tvb_strsize(tvb, 0);
@@ -358,13 +358,13 @@ dissect_quake2_client_commands(tvbuff_t *tvb, packet_info *pinfo,
{
proto_tree *clc_tree = NULL;
tvbuff_t *next_tvb = NULL;
- guint8 client_cmd_type;
+ uint8_t client_cmd_type;
proto_item *cmd_type_item;
- guint rest_length = 0;
+ unsigned rest_length = 0;
int offset = 0;
do {
- client_cmd_type = tvb_get_guint8(tvb, offset);
+ client_cmd_type = tvb_get_uint8(tvb, offset);
cmd_type_item = proto_tree_add_uint(tree,
hf_quake2_game_client_command, tvb, offset, 1,
@@ -461,12 +461,12 @@ dissect_quake2_server_commands(tvbuff_t *tvb, packet_info *pinfo,
proto_tree *tree)
{
tvbuff_t *next_tvb = NULL;
- guint8 server_cmd_type;
+ uint8_t server_cmd_type;
proto_item *cmd_type_item;
- guint rest_length = 0;
+ unsigned rest_length = 0;
int offset = 0;
- server_cmd_type = tvb_get_guint8(tvb, offset);
+ server_cmd_type = tvb_get_uint8(tvb, offset);
cmd_type_item = proto_tree_add_uint(tree,
hf_quake2_game_server_command, tvb, offset, 1, server_cmd_type);
@@ -551,12 +551,12 @@ dissect_quake2_GamePacket(tvbuff_t *tvb, packet_info *pinfo,
proto_tree *tree, int direction)
{
proto_tree *game_tree;
- guint32 seq1;
- guint32 seq2;
+ uint32_t seq1;
+ uint32_t seq2;
int rel1;
int rel2;
int offset;
- guint rest_length;
+ unsigned rest_length;
direction = value_is_in_range(gbl_quake2ServerPorts, pinfo->destport) ?
DIR_C2S : DIR_S2C;
@@ -596,7 +596,7 @@ dissect_quake2_GamePacket(tvbuff_t *tvb, packet_info *pinfo,
if (direction == DIR_C2S) {
/* client to server */
- guint16 qport = tvb_get_letohs(tvb, offset);
+ uint16_t qport = tvb_get_letohs(tvb, offset);
if (game_tree) {
proto_tree_add_uint(game_tree, hf_quake2_game_qport,
tvb, offset, 2, qport);
@@ -804,7 +804,7 @@ proto_register_quake2(void)
FT_UINT8, BASE_DEC, NULL, 0x0,
"Quake II Client Command Move", HFILL }}
};
- static gint *ett[] = {
+ static int *ett[] = {
&ett_quake2,
&ett_quake2_connectionless,
&ett_quake2_game,