From 9782a3044f2e657d3d4ea1ac53ea8fbdaa9fbfb1 Mon Sep 17 00:00:00 2001 From: Alexander Dahl Date: Wed, 13 Mar 2013 16:45:04 +0100 Subject: [PATCH] Fix alignment problem --- tests/unit-test-client.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/unit-test-client.c b/tests/unit-test-client.c index 858d3db..930b5a4 100644 --- a/tests/unit-test-client.c +++ b/tests/unit-test-client.c @@ -41,6 +41,7 @@ int main(int argc, char *argv[]) int nb_points; int rc; float real; + uint32_t ireal; struct timeval old_response_timeout; struct timeval response_timeout; int use_backend; @@ -324,8 +325,9 @@ int main(int argc, char *argv[]) tab_rp_registers[0] == (UT_IREAL & 0xFFFF)) { printf("OK\n"); } else { - printf("FAILED (%x != %x)\n", - *((uint32_t *)tab_rp_registers), UT_IREAL); + ireal = (uint32_t) tab_rp_registers[0] & 0xFFFF; + ireal |= (uint32_t) tab_rp_registers[1] << 16; + printf("FAILED (%x != %x)\n", ireal, UT_IREAL); goto close; } -- libgit2 0.21.4