Fix typecasting error on 64bit build 10/66210/1 accepted/tizen/common/20160418.142148 accepted/tizen/ivi/20160418.083323 accepted/tizen/mobile/20160418.083420 accepted/tizen/tv/20160418.083255 accepted/tizen/wearable/20160418.083311 submit/tizen/20160418.022007 submit/tizen_common/20160418.122615
authorWonnam Jang <wn.jang@samsung.com>
Mon, 18 Apr 2016 01:54:45 +0000 (10:54 +0900)
committerWonnam Jang <wn.jang@samsung.com>
Mon, 18 Apr 2016 01:54:45 +0000 (10:54 +0900)
Change-Id: I8d07dedc4f4dc4967425f287792ec6f859c25f5b
Signed-off-by: Wonnam Jang <wn.jang@samsung.com>
CMakeLists.txt
server/ttsd_server.c

index b2cd84d..15486e6 100644 (file)
@@ -27,6 +27,7 @@ SET(INCLUDEDIR "${PREFIX}/include")
 SET(VERSION 0.2.43)
 
 ADD_DEFINITIONS("-DTTS_LIBDIR=\"${LIBDIR}\"")
+ADD_DEFINITIONS("-Werror")
 
 ## Include common directory ##
 INCLUDE_DIRECTORIES("${CMAKE_SOURCE_DIR}/common")
index 1d740c4..ad0e6cc 100644 (file)
@@ -734,7 +734,8 @@ int ttsd_server_add_queue(int uid, const char* text, const char* lang, int voice
 
 Eina_Bool __send_interrupt_client(void *data)
 {
-       int uid = (int)data;
+       intptr_t puid = (intptr_t)data;
+       int uid = (int)puid;
 
        int pid = ttsd_data_get_pid(uid);
 
@@ -785,7 +786,8 @@ int ttsd_server_play(int uid)
                                SLOG(LOG_WARN, get_tag(), "[Server ERROR] Fail to player stop : uid (%d)", current_uid);
                        }
 
-                       ecore_timer_add(0, __send_interrupt_client, (void*)current_uid);
+                       intptr_t pcurrent_uid = (intptr_t)current_uid;
+                       ecore_timer_add(0, __send_interrupt_client, (void*)pcurrent_uid);
                } else {
                        /* Default mode policy of interrupt is "Pause" */
 
@@ -800,7 +802,8 @@ int ttsd_server_play(int uid)
                        /* change state */
                        ttsd_data_set_client_state(current_uid, APP_STATE_PAUSED);
 
-                       ecore_timer_add(0, __send_interrupt_client, (void*)current_uid);
+                       intptr_t pcurrent_uid = (intptr_t)current_uid;
+                       ecore_timer_add(0, __send_interrupt_client, (void*)pcurrent_uid);
                }
        }