From b14442142bcda0e1d9e151b70d5daa3a4f084f9f Mon Sep 17 00:00:00 2001 From: Tomasz Mon Date: Mon, 16 Nov 2015 10:48:22 +0200 Subject: [PATCH] Fix building when byteswap.h is not defined --- src/modbus-data.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modbus-data.c b/src/modbus-data.c index e98f262..4b54919 100644 --- a/src/modbus-data.c +++ b/src/modbus-data.c @@ -37,10 +37,9 @@ #endif #if defined(_MSC_VER) && (_MSC_VER >= 1400) # define bswap_32 _byteswap_ulong +# define bswap_16 _byteswap_ushort #endif -#if !defined(bswap_32) - #if !defined(bswap_16) # warning "Fallback on C functions for bswap_16" static inline uint16_t bswap_16(uint16_t x) @@ -49,6 +48,7 @@ static inline uint16_t bswap_16(uint16_t x) } #endif +#if !defined(bswap_32) # warning "Fallback on C functions for bswap_32" static inline uint32_t bswap_32(uint32_t x) { -- libgit2 0.21.4