Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'source/blender/blenlib/BLI_endian_switch_inline.h')
-rw-r--r--source/blender/blenlib/BLI_endian_switch_inline.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/source/blender/blenlib/BLI_endian_switch_inline.h b/source/blender/blenlib/BLI_endian_switch_inline.h
index 948d462fde4..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) & 0x00ff000000000000) |
- ((tval << 24) & 0x0000ff0000000000) |
- ((tval << 8) & 0x000000ff00000000) |
- ((tval >> 8) & 0x00000000ff000000) |
- ((tval >> 24) & 0x0000000000ff0000) |
- ((tval >> 40) & 0x000000000000ff00) |
+ ((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)