[openjk] 92/130: Declare platform-independent byteswapping functions QINLINE
Simon McVittie
smcv at debian.org
Fri Oct 28 11:09:24 UTC 2016
This is an automated email from the git hooks/post-receive script.
smcv pushed a commit to branch debian/master
in repository openjk.
commit 37ba2b6b09f5d594665bb887ce39444a63ae18d1
Author: Simon McVittie <smcv at debian.org>
Date: Wed Sep 21 12:59:58 2016 +0100
Declare platform-independent byteswapping functions QINLINE
In addition to enabling inlining for these very simple functions,
this suppresses warnings from gcc 6:
…/shared/qcommon/q_platform.h:302:13: warning: 'void CopyShortSwap(void*, const void*)' defined but not used [-Wunused-function]
---
shared/qcommon/q_platform.h | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/shared/qcommon/q_platform.h b/shared/qcommon/q_platform.h
index 3ff6e9c..0d60290 100644
--- a/shared/qcommon/q_platform.h
+++ b/shared/qcommon/q_platform.h
@@ -299,17 +299,17 @@ static inline uint32_t LongSwap(uint32_t v)
}
#endif
-static void CopyShortSwap( void *dest, const void *src )
+static QINLINE void CopyShortSwap( void *dest, const void *src )
{
*(uint16_t*)dest = ShortSwap(*(uint16_t*)src);
}
-static void CopyLongSwap( void *dest, const void *src )
+static QINLINE void CopyLongSwap( void *dest, const void *src )
{
*(uint32_t*)dest = LongSwap(*(uint32_t*)src);
}
-static float FloatSwap(float f)
+static QINLINE float FloatSwap(float f)
{
float out;
CopyLongSwap(&out, &f);
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/openjk.git
More information about the Pkg-games-commits
mailing list