From a5e031b7bb555cdd536e0a78f5b3bbf83b1f7e63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Fr=C3=B6schle?= Date: Sat, 5 Nov 2016 11:12:50 +0000 Subject: [PATCH] fix swpl() static definition for proper inlining --- BaS_gcc/include/util.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/BaS_gcc/include/util.h b/BaS_gcc/include/util.h index 6ec6d17..355c1ac 100644 --- a/BaS_gcc/include/util.h +++ b/BaS_gcc/include/util.h @@ -43,7 +43,7 @@ static inline uint16_t swpw(uint16_t w) * swap endianess of val, 32 bits only. * e.g. ABCD => DCBA */ -inline uint32_t swpl(uint32_t l) +static inline uint32_t swpl(uint32_t l) { return ((l & 0xff000000) >> 24) | ((l & 0x00ff0000) >> 8) | ((l & 0x0000ff00) << 8) | (l << 24);