From 1859505491bd4f1b58b8a865cddbbb73297276f5 Mon Sep 17 00:00:00 2001 From: Boram Park Date: Mon, 11 Apr 2016 17:34:24 +0900 Subject: [PATCH] fix 64bit build error Change-Id: I19f591063dc4c824aec8599fed8bb0a740debd15 --- src/tdm_thread.c | 2 +- tools/tdm_test_client.c | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/tdm_thread.c b/src/tdm_thread.c index ec7ce92..534167f 100644 --- a/src/tdm_thread.c +++ b/src/tdm_thread.c @@ -216,7 +216,7 @@ tdm_thread_send_cb(tdm_private_loop *private_loop, tdm_thread_cb_base *base) len = write(private_thread->pipe[1], base, base->length); if (len != base->length) { - TDM_ERR("write failed (%d != %d): %m", len, base->length); + TDM_ERR("write failed (%d != %d): %m", (int)len, base->length); return TDM_ERROR_OPERATION_FAILED; } diff --git a/tools/tdm_test_client.c b/tools/tdm_test_client.c index ed88d8a..817ca3e 100644 --- a/tools/tdm_test_client.c +++ b/tools/tdm_test_client.c @@ -32,6 +32,7 @@ DEALINGS IN THE SOFTWARE. #include #include #include +#include #include #include @@ -53,7 +54,7 @@ _client_vblank_handler(unsigned int sequence, unsigned int tv_sec, { int temp1, temp2; - temp1 = (int)user_data; + temp1 = (intptr_t)user_data; temp2 = get_time_in_millis(); printf("%d ms\n", temp2 - temp1); @@ -89,7 +90,7 @@ main(int argc, char *argv[]) error = tdm_client_wait_vblank(client, "unknown-0", 1, 0, _client_vblank_handler, - (void*)get_time_in_millis()); + (void*)(intptr_t)get_time_in_millis()); if (error != TDM_CLIENT_ERROR_NONE) { printf("tdm_client_wait_vblank failed\n"); goto done; -- 2.7.4