Remove portable_endian.h
authorMatt Caswell <matt@openssl.org>
Tue, 28 Nov 2017 13:59:43 +0000 (13:59 +0000)
committerMatt Caswell <matt@openssl.org>
Tue, 20 Feb 2018 12:59:30 +0000 (12:59 +0000)
It is no longer used

Reviewed-by: Bernd Edlinger <bernd.edlinger@hotmail.de>
(Merged from https://github.com/openssl/openssl/pull/5105)

crypto/ec/curve448/portable_endian.h [deleted file]
crypto/ec/curve448/word.h

diff --git a/crypto/ec/curve448/portable_endian.h b/crypto/ec/curve448/portable_endian.h
deleted file mode 100644 (file)
index 5cbfca7..0000000
+++ /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 <endian.h>
-#elif defined(__OpenBSD__)
-#      include <sys/endian.h>
-#elif defined(__APPLE__)
-#      include <libkern/OSByteOrder.h>
-#      define htole64(x) OSSwapHostToLittleInt64(x)
-#      define le64toh(x) OSSwapLittleToHostInt64(x)
-#elif defined(__NetBSD__) || defined(__FreeBSD__) || defined(__DragonFly__)
-#      include <sys/endian.h>
-#      ifndef le64toh
-#              define le64toh(x) letoh64(x)
-#      endif
-#elif defined(__sun) && defined(__SVR4)
-#      include <sys/byteorder.h>
-#      define htole64(x) LE_64(x)
-#      define le64toh(x) LE_64(x)
-#elif defined(_WIN16) || defined(_WIN32) || defined(_WIN64) || defined(__WINDOWS__)
-#      include <winsock2.h>
-#      include <sys/param.h>
-#      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__
index a73e910933ab6a7e4700ec526823b6849a68741f..c70d413ffe435b7fe6107a942beccc9987a98c0d 100644 (file)
@@ -21,8 +21,6 @@
 #define _DEFAULT_SOURCE 1
 #endif
 
-#include "portable_endian.h"
-
 #include <stdlib.h>
 
 #if defined(__ARM_NEON__)