summaryrefslogtreecommitdiff
path: root/tests/linux_swab_test.cpp
AgeCommit message (Collapse)Author
2017-10-18Add POSIX swab.Elliott Hughes
Surprisingly to me, there are actual uses of `swab` in the codebases I have available to search, including one with a #ifndef __ANDROID__ around it. Bug: N/A Test: ran tests Change-Id: Ic91b78ae22bb65c346cb46dd38916f48d979abe0
2017-04-21Update static functions/macro definitions.Christopher Ferris
Fix the list of static functions coming from swab.h to match the ones exported by glibc. Force the definition of __HAVE_BUILTIN_BSWAP{16,32,64}__ so the headers use the builtin. Add a unit test to guarantee that kernel header updates do not break this. Test: Built and booted angler. Test: Built the bionic unit tests for arm, arm64, mips, x86, x86_64. Test: Ran the new test on angler and glibc. Change-Id: I4ce229e3f198c204186d72bf22dd97b5cdf239e4