mirror of
https://github.com/YGGverse/xash3d-fwgs.git
synced 2025-01-17 18:40:02 +00:00
engine: inline version of MSG_BigShort
This commit is contained in:
parent
dd1d86c289
commit
aaeb18f433
@ -89,11 +89,6 @@ const char *svc_strings[svc_lastmsg+1] =
|
|||||||
"svc_exec",
|
"svc_exec",
|
||||||
};
|
};
|
||||||
|
|
||||||
unsigned short MSG_BigShort( unsigned short swap )
|
|
||||||
{
|
|
||||||
return (swap >> 8)|(swap << 8);
|
|
||||||
}
|
|
||||||
|
|
||||||
void MSG_InitMasks( void )
|
void MSG_InitMasks( void )
|
||||||
{
|
{
|
||||||
uint startbit, endbit;
|
uint startbit, endbit;
|
||||||
|
@ -63,7 +63,15 @@ void MSG_ExciseBits( sizebuf_t *sb, int startbit, int bitstoremove );
|
|||||||
_inline int MSG_TellBit( sizebuf_t *sb ) { return sb->iCurBit; }
|
_inline int MSG_TellBit( sizebuf_t *sb ) { return sb->iCurBit; }
|
||||||
_inline const char *MSG_GetName( sizebuf_t *sb ) { return sb->pDebugName; }
|
_inline const char *MSG_GetName( sizebuf_t *sb ) { return sb->pDebugName; }
|
||||||
qboolean MSG_CheckOverflow( sizebuf_t *sb );
|
qboolean MSG_CheckOverflow( sizebuf_t *sb );
|
||||||
unsigned short MSG_BigShort( unsigned short swap );
|
|
||||||
|
#if XASH_BIG_ENDIAN
|
||||||
|
#define MSG_BigShort( x ) ( x )
|
||||||
|
#else
|
||||||
|
static inline uint16_t MSG_BigShort( const uint16_t x )
|
||||||
|
{
|
||||||
|
return (x >> 8) | (x << 8);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
// init writing
|
// init writing
|
||||||
void MSG_StartWriting( sizebuf_t *sb, void *pData, int nBytes, int iStartBit, int nBits );
|
void MSG_StartWriting( sizebuf_t *sb, void *pData, int nBytes, int iStartBit, int nBits );
|
||||||
|
Loading…
x
Reference in New Issue
Block a user