Fix BE platforms by updating endianness macros to match upstream

This commit is contained in:
Andrew Poelstra authored and Jonas Nick committed 2020-10-12 13:44:16 +00:00
1 parent d1b13b0014
commit 8b70795b5e
3 files changed
+6 -6

No files matched your search

+2 -2
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