Skip to content

Commit 616b43d

Browse files
util: Remove endianness detection
1 parent 8d89b9e commit 616b43d

File tree

1 file changed

+0
-25
lines changed

1 file changed

+0
-25
lines changed

src/util.h

-25
Original file line numberDiff line numberDiff line change
@@ -173,31 +173,6 @@ static SECP256K1_INLINE void *checked_realloc(const secp256k1_callback* cb, void
173173
# define SECP256K1_GNUC_EXT
174174
#endif
175175

176-
/* If SECP256K1_{LITTLE,BIG}_ENDIAN is not explicitly provided, infer from various other system macros. */
177-
#if !defined(SECP256K1_LITTLE_ENDIAN) && !defined(SECP256K1_BIG_ENDIAN)
178-
/* Inspired by https://github.com/rofl0r/endianness.h/blob/9853923246b065a3b52d2c43835f3819a62c7199/endianness.h#L52L73 */
179-
# if (defined(__BYTE_ORDER__) && defined(__ORDER_LITTLE_ENDIAN__) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__) || \
180-
defined(_X86_) || defined(__x86_64__) || defined(__i386__) || \
181-
defined(__i486__) || defined(__i586__) || defined(__i686__) || \
182-
defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) || \
183-
defined(__ARMEL__) || defined(__AARCH64EL__) || \
184-
(defined(__LITTLE_ENDIAN__) && __LITTLE_ENDIAN__ == 1) || \
185-
(defined(_LITTLE_ENDIAN) && _LITTLE_ENDIAN == 1) || \
186-
defined(_M_IX86) || defined(_M_AMD64) || defined(_M_ARM) /* MSVC */
187-
# define SECP256K1_LITTLE_ENDIAN
188-
# endif
189-
# if (defined(__BYTE_ORDER__) && defined(__ORDER_BIG_ENDIAN__) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__) || \
190-
defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) || \
191-
defined(__MICROBLAZEEB__) || defined(__ARMEB__) || defined(__AARCH64EB__) || \
192-
(defined(__BIG_ENDIAN__) && __BIG_ENDIAN__ == 1) || \
193-
(defined(_BIG_ENDIAN) && _BIG_ENDIAN == 1)
194-
# define SECP256K1_BIG_ENDIAN
195-
# endif
196-
#endif
197-
#if defined(SECP256K1_LITTLE_ENDIAN) == defined(SECP256K1_BIG_ENDIAN)
198-
# error Please make sure that either SECP256K1_LITTLE_ENDIAN or SECP256K1_BIG_ENDIAN is set, see src/util.h.
199-
#endif
200-
201176
/* Zero memory if flag == 1. Flag must be 0 or 1. Constant time. */
202177
static SECP256K1_INLINE void secp256k1_memczero(void *s, size_t len, int flag) {
203178
unsigned char *p = (unsigned char *)s;

0 commit comments

Comments
 (0)