From 68d68e13b65a38d37768114e2b43964f26f96983 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Sun, 14 Oct 2012 04:11:34 +0000 Subject: fix for error compiling on some platforms: use ll suffix for 64bit ints in BLI_endian_switch_int64() --- source/blender/blenlib/BLI_endian_switch_inline.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'source') diff --git a/source/blender/blenlib/BLI_endian_switch_inline.h b/source/blender/blenlib/BLI_endian_switch_inline.h index 6aa0405861e..4bc6d3828b9 100644 --- a/source/blender/blenlib/BLI_endian_switch_inline.h +++ b/source/blender/blenlib/BLI_endian_switch_inline.h @@ -74,12 +74,12 @@ BLI_INLINE void BLI_endian_switch_int64(int64_t *val) { int64_t tval = *val; *val = ((tval >> 56)) | - ((tval << 40) & 0x00ff000000000000l) | - ((tval << 24) & 0x0000ff0000000000l) | - ((tval << 8) & 0x000000ff00000000l) | - ((tval >> 8) & 0x00000000ff000000l) | - ((tval >> 24) & 0x0000000000ff0000l) | - ((tval >> 40) & 0x000000000000ff00l) | + ((tval << 40) & 0x00ff000000000000ll) | + ((tval << 24) & 0x0000ff0000000000ll) | + ((tval << 8) & 0x000000ff00000000ll) | + ((tval >> 8) & 0x00000000ff000000ll) | + ((tval >> 24) & 0x0000000000ff0000ll) | + ((tval >> 40) & 0x000000000000ff00ll) | ((tval << 56)); } BLI_INLINE void BLI_endian_switch_uint64(uint64_t *val) -- cgit v1.2.3