From f6c3832afab51e63d28db33b5d069f2a642b6aaa Mon Sep 17 00:00:00 2001 From: Syam Sidhardhan Date: Mon, 18 Feb 2013 21:34:42 +0530 Subject: [PATCH] tools: Fix compilation error with GINT_TO_POINTER MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes the following error: tools/btmgmt.c: In function ‘index_rsp’: tools/btmgmt.c:756:10: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] tools/btmgmt.c: In function ‘cmd_info’: tools/btmgmt.c:791:9: error: cast to pointer from integer of different size [-Werror=int-to-pointer-cast] cc1: all warnings being treated as errors make[1]: *** [tools/btmgmt.o] Error 1 make: *** [all] Error 2 --- tools/btmgmt.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/btmgmt.c b/tools/btmgmt.c index 85e790b7a..9753724f8 100644 --- a/tools/btmgmt.c +++ b/tools/btmgmt.c @@ -753,7 +753,7 @@ static void index_rsp(uint8_t status, uint16_t len, const void *param, if (monitor) printf("hci%u ", index); - data = GINT_TO_POINTER(index); + data = GINT_TO_POINTER((int) index); if (mgmt_send(mgmt, MGMT_OP_READ_INFO, index, 0, NULL, info_rsp, data, NULL) == 0) { @@ -788,7 +788,7 @@ static void cmd_info(struct mgmt *mgmt, uint16_t index, int argc, char **argv) return; } - data = GINT_TO_POINTER(index); + data = GINT_TO_POINTER((int) index); if (mgmt_send(mgmt, MGMT_OP_READ_INFO, index, 0, NULL, info_rsp, data, NULL) == 0) { -- 2.47.3