From fea596567944fba8d9d4ead62d948db14690fdf1 Mon Sep 17 00:00:00 2001 From: tron Date: Sun, 15 May 2005 18:50:55 +0000 Subject: (svn r2324) Introduce _cmd_text for passing strings with a command instead of abusing _decode_parameters as text buffer. This should prevent several possible buffer overruns and is a bit cleaner to use. As bonus it reduces the size of most command packets by 79 bytes. --- network_data.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'network_data.h') diff --git a/network_data.h b/network_data.h index 8550cd632..48e1cf19e 100644 --- a/network_data.h +++ b/network_data.h @@ -38,7 +38,7 @@ typedef struct CommandPacket { uint32 p1; /// parameter p1 uint32 p2; /// parameter p2 uint32 tile; /// tile command being executed on ; always make it uint32, so it is bigmap compatible (TileIndex) - uint32 dp[20]; /// _decode_parameters (for sending strings, etc.) + char text[80]; uint32 frame; /// the frame in which this packet is executed byte callback; /// any callback function executed upon successful completion of the command } CommandPacket; -- cgit v1.2.3-54-g00ecf