From c4148792cf643677839096742ee090fe6f4ac910 Mon Sep 17 00:00:00 2001 From: Matt Caswell Date: Tue, 28 Nov 2017 13:59:43 +0000 Subject: [PATCH] Remove portable_endian.h It is no longer used Reviewed-by: Bernd Edlinger (Merged from https://github.com/openssl/openssl/pull/5105) --- crypto/ec/curve448/portable_endian.h | 39 ---------------------------- crypto/ec/curve448/word.h | 2 -- 2 files changed, 41 deletions(-) delete mode 100644 crypto/ec/curve448/portable_endian.h diff --git a/crypto/ec/curve448/portable_endian.h b/crypto/ec/curve448/portable_endian.h deleted file mode 100644 index 5cbfca7aac..0000000000 --- a/crypto/ec/curve448/portable_endian.h +++ /dev/null @@ -1,39 +0,0 @@ -/* Subset of Mathias Panzenböck's portable endian code, public domain */ - -#ifndef __PORTABLE_ENDIAN_H__ -#define __PORTABLE_ENDIAN_H__ - -#if defined(__linux__) || defined(__CYGWIN__) -# include -#elif defined(__OpenBSD__) -# include -#elif defined(__APPLE__) -# include -# define htole64(x) OSSwapHostToLittleInt64(x) -# define le64toh(x) OSSwapLittleToHostInt64(x) -#elif defined(__NetBSD__) || defined(__FreeBSD__) || defined(__DragonFly__) -# include -# ifndef le64toh -# define le64toh(x) letoh64(x) -# endif -#elif defined(__sun) && defined(__SVR4) -# include -# define htole64(x) LE_64(x) -# define le64toh(x) LE_64(x) -#elif defined(_WIN16) || defined(_WIN32) || defined(_WIN64) || defined(__WINDOWS__) -# include -# include -# if BYTE_ORDER == LITTLE_ENDIAN -# define htole64(x) (x) -# define le64toh(x) (x) -# elif BYTE_ORDER == BIG_ENDIAN -# define htole64(x) __builtin_bswap64(x) -# define le64toh(x) __builtin_bswap64(x) -# else -# error byte order not supported -# endif -#else -# error platform not supported -#endif - -#endif // __PORTABLE_ENDIAN_H__ diff --git a/crypto/ec/curve448/word.h b/crypto/ec/curve448/word.h index a73e910933..c70d413ffe 100644 --- a/crypto/ec/curve448/word.h +++ b/crypto/ec/curve448/word.h @@ -21,8 +21,6 @@ #define _DEFAULT_SOURCE 1 #endif -#include "portable_endian.h" - #include #if defined(__ARM_NEON__) -- 2.25.1