From 017ffb3030dacabf54fb3d74728009109b9f6476 Mon Sep 17 00:00:00 2001 From: oldfaber Date: Wed, 4 Dec 2013 14:10:37 +0100 Subject: [PATCH] Fix bswap macros for Microsoft Visual Studio C 2006 or newer --- src/modbus-data.c | 3 +++ 1 file changed, 3 insertions(+), 0 deletions(-) diff --git a/src/modbus-data.c b/src/modbus-data.c index 99f4838..96006f7 100644 --- a/src/modbus-data.c +++ b/src/modbus-data.c @@ -39,6 +39,9 @@ # define bswap_32 __builtin_bswap32 # endif #endif +#if defined(_MSC_VER) && (_MSC_VER >= 1400) +# define bswap_32 _byteswap_ulong +#endif #if !defined(bswap_32) -- libgit2 0.21.4