tor

The Tor anonymity network
git clone https://git.dasho.dev/tor.git
Log | Files | Refs | README | LICENSE

commit 72e0dc0822deb8587b3cae2edf584ece13cb6bb8
parent 280109473fe30d1e67f8db09ce279cc1f714a682
Author: rl1987 <rl1987@sdf.lonestar.org>
Date:   Wed, 20 Mar 2019 19:06:40 +0200

Check roundtrip for each bit of {unsigned} int values

Diffstat:
Msrc/test/test_ptr_slow.c | 12++++++++++++
1 file changed, 12 insertions(+), 0 deletions(-)

diff --git a/src/test/test_ptr_slow.c b/src/test/test_ptr_slow.c @@ -44,6 +44,12 @@ test_int_voidstar_interop(void *arg) for (a = INT_MAX-1024; a < INT_MAX; a++) { assert_int_voidptr_roundtrip(a); } + + a = 1; + for (unsigned long i = 0; i < sizeof(int) * 8; i++) { + assert_int_voidptr_roundtrip(a); + a = (a << 1); + } } static void @@ -74,6 +80,12 @@ test_uint_voidstar_interop(void *arg) for (a = UINT_MAX-1024; a < UINT_MAX; a++) { assert_uint_voidptr_roundtrip(a); } + + a = 1; + for (unsigned long i = 0; i < sizeof(int) * 8; i++) { + assert_uint_voidptr_roundtrip(a); + a = (a << 1); + } } struct testcase_t slow_ptr_tests[] = {