mirror of
https://github.com/neovim/neovim.git
synced 2025-10-05 09:26:30 +00:00
shada: Fix incompatible pointer types error in non-glibc builds
This commit is contained in:
@@ -3186,7 +3186,7 @@ static inline uint64_t be64toh(uint64_t big_endian_64_bits)
|
|||||||
#ifdef SHADA_BIG_ENDIAN
|
#ifdef SHADA_BIG_ENDIAN
|
||||||
return big_endian_64_bits;
|
return big_endian_64_bits;
|
||||||
#else
|
#else
|
||||||
uint8_t *buf = &big_endian_64_bits;
|
uint8_t *buf = (uint8_t *) &big_endian_64_bits;
|
||||||
uint64_t ret = 0;
|
uint64_t ret = 0;
|
||||||
for (size_t i = 8; i; i--) {
|
for (size_t i = 8; i; i--) {
|
||||||
ret |= ((uint64_t) buf[i - 1]) << ((8 - i) * 8);
|
ret |= ((uint64_t) buf[i - 1]) << ((8 - i) * 8);
|
||||||
|
Reference in New Issue
Block a user