@@ -173,31 +173,6 @@ static SECP256K1_INLINE void *checked_realloc(const secp256k1_callback* cb, void
173
173
# define SECP256K1_GNUC_EXT
174
174
#endif
175
175
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
-
201
176
/* Zero memory if flag == 1. Flag must be 0 or 1. Constant time. */
202
177
static SECP256K1_INLINE void secp256k1_memczero (void * s , size_t len , int flag ) {
203
178
unsigned char * p = (unsigned char * )s ;
0 commit comments