diff --git a/mapshape.c b/mapshape.c index 0524c56f69..c15b378c7c 100644 --- a/mapshape.c +++ b/mapshape.c @@ -43,9 +43,7 @@ #include /* Only use this macro on 32-bit integers! */ -#define SWAP_FOUR_BYTES(data) \ - ( ((data >> 24) & 0x000000FF) | ((data >> 8) & 0x0000FF00) | \ - ((data << 8) & 0x00FF0000) | ((data << 24) & 0xFF000000) ) +#define SWAP_FOUR_BYTES(data) CPL_SWAP32(data) #define ByteCopy( a, b, c ) memcpy( b, a, c )