Fix the build error in aarch64 87/188987/2
authorDoHyun Pyun <dh79.pyun@samsung.com>
Wed, 12 Sep 2018 08:51:52 +0000 (17:51 +0900)
committerDoHyun Pyun <dh79.pyun@samsung.com>
Wed, 12 Sep 2018 08:55:49 +0000 (17:55 +0900)
Change-Id: Ieea61a740d960535fa0d67f4f2a52299ca86cd0b
Signed-off-by: DoHyun Pyun <dh79.pyun@samsung.com>
bt-oal/bluez_hal/src/bt-hal-rfcomm-dbus-handler.c
bt-service-adaptation/services/adapter/bt-service-core-adapter-le.c

index ee61281..3f8ab45 100644 (file)
@@ -310,7 +310,7 @@ static gboolean stack_event_cb(GIOChannel *io, GIOCondition cond, gpointer data)
        /* Read data from remote device */
        if (g_io_channel_read_chars(io, (gchar *)buff,
                        BT_HAL_RFCOMM_MAX_BUFFER_SIZE,
-                       &len, &err) == G_IO_STATUS_ERROR) {
+                       (gsize *)&len, &err) == G_IO_STATUS_ERROR) {
                if (err)
                        ERR("IO Channel read error: %s", err->message);
                else
index 145c68a..c0530e4 100644 (file)
@@ -1466,7 +1466,7 @@ int _bt_set_scan_parameters(bluetooth_le_scan_params_t *params)
 
 gboolean __send_le_scan_reply(gpointer data)
 {
-       int value = (int)data;
+       int value = (intptr_t)data;
 
        if (0 == value) {
                BT_DBG("Send reply to BT_STOP_LE_DISCOVERY");
@@ -1506,7 +1506,7 @@ int _bt_start_le_scan(const char *sender)
                int value = 1;
 
                BT_INFO("LE Full Scan is already on progress");
-               g_idle_add(__send_le_scan_reply, (void *)value);
+               g_idle_add(__send_le_scan_reply, (void *)(intptr_t)value);
                goto done;
        }
 
@@ -1555,7 +1555,7 @@ int _bt_stop_le_scan(const char *sender)
        if (next_scanning == TRUE) {
                int value = 0;
 
-               g_idle_add(__send_le_scan_reply, (void *)value);
+               g_idle_add(__send_le_scan_reply, (void *)(intptr_t)value);
                return BLUETOOTH_ERROR_NONE;
        } else {
                BT_INFO("Just stop LE scan");