Index: crypto/encryptor.cc |
diff --git a/crypto/encryptor.cc b/crypto/encryptor.cc |
index 763dc2c1cb54764ab2428054f9585616f6decdde..319773f02a65ea417edcbca833cfe07e117af173 100644 |
--- a/crypto/encryptor.cc |
+++ b/crypto/encryptor.cc |
@@ -5,35 +5,7 @@ |
#include "crypto/encryptor.h" |
#include "base/logging.h" |
-#include "build/build_config.h" |
- |
-// Include headers to provide bswap for all platforms. |
-#if defined(COMPILER_MSVC) |
-#include <stdlib.h> |
-#define bswap_16(x) _byteswap_ushort(x) |
-#define bswap_32(x) _byteswap_ulong(x) |
-#define bswap_64(x) _byteswap_uint64(x) |
-#elif defined(OS_MACOSX) |
-#include <libkern/OSByteOrder.h> |
-#define bswap_16(x) OSSwapInt16(x) |
-#define bswap_32(x) OSSwapInt32(x) |
-#define bswap_64(x) OSSwapInt64(x) |
-#elif defined(OS_OPENBSD) |
-#include <sys/endian.h> |
-#define bswap_16(x) swap16(x) |
-#define bswap_32(x) swap32(x) |
-#define bswap_64(x) swap64(x) |
-#else |
-#include <byteswap.h> |
-#endif |
- |
-#if defined(ARCH_CPU_LITTLE_ENDIAN) |
-#define ntoh_64(x) bswap_64(x) |
-#define hton_64(x) bswap_64(x) |
-#else |
-#define ntoh_64(x) (x) |
-#define hton_64(x) (x) |
-#endif |
+#include "base/sys_byteorder.h" |
namespace crypto { |