Fix BE platforms by updating endianness macros to match upstream

This commit is contained in:
Andrew Poelstra
2020-10-09 14:16:07 +00:00
committed by Jonas Nick
parent d1b13b0014
commit 8b70795b5e
3 changed files with 6 additions and 6 deletions

View File

@@ -20,9 +20,9 @@
#include <limits.h>
#include <string.h>
#ifdef WORDS_BIGENDIAN
#if defined(SECP256K1_BIG_ENDIAN)
#define BE32(x) (x)
#else
#elif defined(SECP256K1_LITTLE_ENDIAN)
#define BE32(p) ((((p) & 0xFF) << 24) | (((p) & 0xFF00) << 8) | (((p) & 0xFF0000) >> 8) | (((p) & 0xFF000000) >> 24))
#endif