]> git.rm.cloudns.org Git - xonotic/darkplaces.git/commitdiff
(WIP) cmd: Remove now-unused variables from cmd_state_t Cloudwalk/cbuf-overhaul
authorCloudwalk <cloudwalk009@gmail.com>
Sat, 8 Aug 2020 21:01:39 +0000 (17:01 -0400)
committerCloudwalk <cloudwalk009@gmail.com>
Sat, 8 Aug 2020 21:01:39 +0000 (17:01 -0400)
cmd.h

diff --git a/cmd.h b/cmd.h
index ca4742445e487641296b7edf6fe12621738935f1..59f0dbb9eb614c6608081d4dbedc91d2139ff4b5 100644 (file)
--- a/cmd.h
+++ b/cmd.h
@@ -103,17 +103,8 @@ cmd_userdefined_t;
 /// command interpreter state - the tokenizing and execution of commands, as well as pointers to which cvars and aliases they can access
 typedef struct cmd_state_s
 {
-       qboolean wait;
-
        mempool_t *mempool;
 
-       cmddeferred_t *deferred_list;
-       double deferred_oldrealtime;
-
-       sizebuf_t text;
-       unsigned char text_buf[CMDBUFSIZE];
-       void *text_mutex;
-
        int argc;
        const char *argv[MAX_ARGS];
        const char *null_string;
@@ -147,14 +138,15 @@ typedef struct cbuf_cmd_s
 {
        struct cbuf_cmd_s *prev, *next;
        cmd_state_t *source;
+       double delay;
        size_t size;
        char text[MAX_INPUTLINE];
-       double defer;
 } cbuf_cmd_t;
 
 typedef struct cbuf_s
 {
        cbuf_cmd_t *start;
+       cbuf_cmd_t *deferred;
        cbuf_cmd_t *free;
        qboolean pending;
        qboolean wait;
@@ -162,6 +154,7 @@ typedef struct cbuf_s
        size_t size;
        char tokenizebuffer[CMD_TOKENIZELENGTH];
        int tokenizebufferpos;
+       double deferred_oldtime;
        void *lock;
 } cbuf_t;