diff options
author | Greg Hackmann <ghackmann@google.com> | 2015-04-16 14:28:58 -0700 |
---|---|---|
committer | Greg Hackmann <ghackmann@google.com> | 2015-04-16 14:28:58 -0700 |
commit | bf7f28a4153406d3832e7230d35a12144a05d6ea (patch) | |
tree | 290cfd1f5e97d31fc8afb0a56b9a20a406f39e4e /libcutils | |
parent | c3bac8b6719332f31140b2a034b70cf7f9eb3e51 (diff) | |
download | system_core-bf7f28a4153406d3832e7230d35a12144a05d6ea.zip system_core-bf7f28a4153406d3832e7230d35a12144a05d6ea.tar.gz system_core-bf7f28a4153406d3832e7230d35a12144a05d6ea.tar.bz2 |
Revert "cutils: add OS-independent endian.h"
This reverts commit c3bac8b6719332f31140b2a034b70cf7f9eb3e51.
Diffstat (limited to 'libcutils')
-rw-r--r-- | libcutils/tests/Android.mk | 1 | ||||
-rw-r--r-- | libcutils/tests/EndianTest.cpp | 60 |
2 files changed, 0 insertions, 61 deletions
diff --git a/libcutils/tests/Android.mk b/libcutils/tests/Android.mk index 577b61d..cf70345 100644 --- a/libcutils/tests/Android.mk +++ b/libcutils/tests/Android.mk @@ -16,7 +16,6 @@ LOCAL_PATH := $(call my-dir) test_src_files := \ test_str_parms.cpp \ - EndianTest.cpp test_target_only_src_files := \ MemsetTest.cpp \ diff --git a/libcutils/tests/EndianTest.cpp b/libcutils/tests/EndianTest.cpp deleted file mode 100644 index a484da7..0000000 --- a/libcutils/tests/EndianTest.cpp +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright (C) 2015 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#include <stdint.h> - -#define TEST_CUTILS_ENDIAN_H -#include <cutils/endian.h> -#include <gtest/gtest.h> - -static const uint16_t host16 = 0x1122; -static const uint32_t host32 = 0x11223344; -static const uint64_t host64 = 0x1122334455667788; -static const uint16_t swapped16 = 0x2211; -static const uint32_t swapped32 = 0x44332211; -static const uint64_t swapped64 = 0x8877665544332211; -#if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ -static const uint16_t le16 = swapped16; -static const uint32_t le32 = swapped32; -static const uint64_t le64 = swapped64; -static const uint16_t be16 = native16; -static const uint32_t be32 = native32; -static const uint64_t be64 = native64; -#else -static const uint16_t le16 = host16; -static const uint32_t le32 = host32; -static const uint64_t le64 = host64; -static const uint16_t be16 = swapped16; -static const uint32_t be32 = swapped32; -static const uint64_t be64 = swapped64; -#endif - -TEST(endian, endian) { - EXPECT_EQ(le16, htole16(host16)); - EXPECT_EQ(host16, le16toh(htole16(host16))); - EXPECT_EQ(be16, htobe16(host16)); - EXPECT_EQ(host16, be16toh(htobe16(host16))); - - EXPECT_EQ(le32, htole32(host32)); - EXPECT_EQ(host32, le32toh(htole32(host32))); - EXPECT_EQ(be32, htobe32(host32)); - EXPECT_EQ(host32, be32toh(htobe32(host32))); - - EXPECT_EQ(le64, htole64(host64)); - EXPECT_EQ(host64, le64toh(htole64(host64))); - EXPECT_EQ(be64, htobe64(host64)); - EXPECT_EQ(host64, be64toh(htobe64(host64))); -} |