diff options
Diffstat (limited to 'code/qcommon/msg.c')
-rw-r--r-- | code/qcommon/msg.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/code/qcommon/msg.c b/code/qcommon/msg.c index b26cf8f..3840a8c 100644 --- a/code/qcommon/msg.c +++ b/code/qcommon/msg.c @@ -389,6 +389,17 @@ int MSG_ReadByte( msg_t *msg ) { return c; } +int MSG_LookaheadByte( msg_t *msg ) { + const int bloc = Huff_getBloc(); + const int readcount = msg->readcount; + const int bit = msg->bit; + int c = MSG_ReadByte(msg); + Huff_setBloc(bloc); + msg->readcount = readcount; + msg->bit = bit; + return c; +} + int MSG_ReadShort( msg_t *msg ) { int c; |