Fix the data type for uid 41/268241/6
authorSuyeon Hwang <stom.hwang@samsung.com>
Fri, 17 Dec 2021 08:44:16 +0000 (17:44 +0900)
committerSuyeon Hwang <stom.hwang@samsung.com>
Mon, 27 Dec 2021 06:29:47 +0000 (15:29 +0900)
On 32bit architecture, signed integer is enough to store uid value. However, on 64bit architecture,
signed integer is not enough because maximum value of pid is 4194304 and value of pid * 1000 is
bigger than the limit of signed integer. And it cause overflow problem.

To solve this issue, this patch changes the data type of variable that stores uid.
Unsigned integer can provides enough space to store uid value on 64bit os.

Change-Id: I7e4cc46ca454c8a8fb38d37a4434eee492aefee9
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
35 files changed:
client/tts.c
client/tts_client.c
client/tts_client.h
client/tts_core.c
client/tts_core.h
client/tts_dbus.c
client/tts_dbus.h
client/tts_ipc.c
client/tts_ipc.h
client/tts_main.h
client/tts_tidl.c
client/tts_tidl.h
common/tts_config_mgr.c
common/tts_config_mgr.h
common/tts_defs.h
engine-parser/src/tts-engine-language-pack-parser.c
engine-parser/src/tts-engine-parser.c
sam_cli_sample_tizen.cfg [new file with mode: 0755]
server/ttsd_config.c
server/ttsd_config.h
server/ttsd_data.cpp
server/ttsd_data.h
server/ttsd_dbus.c
server/ttsd_dbus.h
server/ttsd_dbus_server.c
server/ttsd_engine_agent.c
server/ttsd_engine_agent.h
server/ttsd_ipc.c
server/ttsd_ipc.h
server/ttsd_player.c
server/ttsd_player.h
server/ttsd_server.c
server/ttsd_server.h
server/ttsd_tidl.c
server/ttsd_tidl.h

index bae260a..f818946 100644 (file)
@@ -236,8 +236,8 @@ int tts_create(tts_h* tts)
                return TTS_ERROR_OPERATION_FAILED;
        }
 
-       int uid = tts_client_get_uid(client);
-       SLOG(LOG_ERROR, TAG_TTSC, "[INFO] tts_h(%p), tts_client(%p), uid(%d)", tts, client, uid);
+       unsigned int uid = tts_client_get_uid(client);
+       SLOG(LOG_ERROR, TAG_TTSC, "[INFO] tts_h(%p), tts_client(%p), uid(%u)", tts, client, uid);
 
        if (false == tts_ipc_is_method_set()) {
                int pid = getpid();
@@ -315,8 +315,8 @@ int tts_destroy(tts_h tts)
                return TTS_ERROR_INVALID_PARAMETER;
        }
 
-       int uid = tts_client_get_uid(client);
-       SLOG(LOG_ERROR, TAG_TTSC, "[INFO] tts_h(%p), tts_client(%p), uid(%d)", tts, client, uid);
+       unsigned int uid = tts_client_get_uid(client);
+       SLOG(LOG_ERROR, TAG_TTSC, "[INFO] tts_h(%p), tts_client(%p), uid(%u)", tts, client, uid);
 
        /* check used callback */
        if (0 != tts_client_get_use_callback(client)) {
@@ -371,8 +371,8 @@ int tts_destroy(tts_h tts)
                return TTS_ERROR_INVALID_PARAMETER;
        }
 
-       int num_of_client = tts_client_get_size();
-       SLOG(LOG_ERROR, TAG_TTSC, "[INFO] num_of_client(%d)", num_of_client);
+       unsigned int num_of_client = tts_client_get_size();
+       SLOG(LOG_ERROR, TAG_TTSC, "[INFO] num_of_client(%u)", num_of_client);
 
        if (0 == num_of_client) {
                if (0 != tts_core_deinitialize()) {
index 111f790..8d189d3 100644 (file)
@@ -19,7 +19,7 @@ static const int MAX_HANDLE_NUM = 999;
 static const int INVALID_HANDLE = -1;
 
 /* allocated handle */
-static int g_allocated_handle = 0;
+static unsigned int g_allocated_handle = 0;
 /* client list */
 static GList *g_client_list = NULL;
 
@@ -28,10 +28,8 @@ static pthread_mutex_t g_allocated_handle_mutex = PTHREAD_MUTEX_INITIALIZER;
 static pthread_mutex_t g_client_list_mutex = PTHREAD_MUTEX_INITIALIZER;
 
 
-static int __client_generate_uid(int pid)
+static unsigned int __client_generate_uid(unsigned int pid)
 {
-       int uid = 0;
-
        pthread_mutex_lock(&g_allocated_handle_mutex);
        g_allocated_handle++;
 
@@ -40,7 +38,7 @@ static int __client_generate_uid(int pid)
        }
 
        /* generate uid, handle number should be smaller than 1000 */
-       uid = pid * 1000 + g_allocated_handle;
+       unsigned int uid = pid * 1000u + g_allocated_handle;
        pthread_mutex_unlock(&g_allocated_handle_mutex);
 
        return uid;
@@ -109,7 +107,7 @@ int tts_client_new(tts_h* tts)
                return TTS_ERROR_OUT_OF_MEMORY;
        }
 
-       temp->handle = __client_generate_uid(getpid());
+       temp->handle = __client_generate_uid((unsigned int)getpid());
 
        /* initialize client data */
        client->tts = temp;
@@ -122,7 +120,7 @@ int tts_client_new(tts_h* tts)
 
        *tts = temp;
 
-       SLOG(LOG_ERROR, TAG_TTSC, "[Success] Create client object : uid(%d)", client->uid);
+       SLOG(LOG_ERROR, TAG_TTSC, "[Success] Create client object : uid(%u)", client->uid);
 
        return TTS_ERROR_NONE;
 }
@@ -146,14 +144,14 @@ int tts_client_destroy(tts_h tts)
                while (NULL != iter) {
                        data = iter->data;
                        if (tts->handle == data->tts->handle) {
-                               tts->handle = INVALID_HANDLE;
+                               tts->handle = TTS_INVALID_UID;
                                g_client_list = g_list_remove_link(g_client_list, iter);
 
                                while (0 != data->cb_ref_count) {
                                        /* wait for release callback function */
                                }
 
-                               int uid = data->uid;
+                               unsigned int uid = data->uid;
 
                                free(data->err_msg);
                                free(data->credential);
@@ -169,7 +167,7 @@ int tts_client_destroy(tts_h tts)
                                g_list_free(iter);
 
                                pthread_mutex_unlock(&g_client_list_mutex);
-                               SLOG(LOG_ERROR, TAG_TTSC, "Client destroy : uid(%d)", uid);
+                               SLOG(LOG_ERROR, TAG_TTSC, "Client destroy : uid(%u)", uid);
                                return TTS_ERROR_NONE;
                        }
 
@@ -217,9 +215,9 @@ tts_client_s* tts_client_get(tts_h tts)
        return NULL;
 }
 
-tts_client_s* tts_client_get_by_uid(const int uid)
+tts_client_s* tts_client_get_by_uid(unsigned int uid)
 {
-       if (uid < 0) {
+       if (uid == TTS_INVALID_UID) {
                SLOG(LOG_ERROR, TAG_TTSC, "out of range : handle");
                return NULL;
        }
@@ -245,12 +243,12 @@ tts_client_s* tts_client_get_by_uid(const int uid)
        }
 
        pthread_mutex_unlock(&g_client_list_mutex);
-       SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] uid(%d) is not valid", uid);
+       SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] uid(%u) is not valid", uid);
 
        return NULL;
 }
 
-bool tts_client_is_valid_uid(int uid)
+bool tts_client_is_valid_uid(unsigned int uid)
 {
        if (NULL == tts_client_get_by_uid(uid)) {
                SLOG(LOG_WARN, TAG_TTSC, "[WARNING] Uid is not valid");
@@ -294,10 +292,10 @@ tts_h tts_client_get_handle(tts_client_s* client)
        return client->tts;
 }
 
-int tts_client_get_size()
+unsigned int tts_client_get_size()
 {
        pthread_mutex_lock(&g_client_list_mutex);
-       int size = g_list_length(g_client_list);
+       unsigned int size = g_list_length(g_client_list);
        pthread_mutex_unlock(&g_client_list_mutex);
 
        return size;
@@ -382,11 +380,11 @@ GList* tts_client_get_client_list()
 }
 //LCOV_EXCL_STOP
 
-int tts_client_get_uid(tts_client_s* client)
+unsigned int tts_client_get_uid(tts_client_s* client)
 {
        if (NULL == client || false == tts_client_is_valid_client(client)) {
                SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Client(%p) is not valid", client);
-               return INVALID_HANDLE;
+               return TTS_INVALID_UID;
        }
 
        return client->uid;
@@ -411,7 +409,7 @@ tts_state_e tts_client_get_current_state(tts_client_s* client)
        return client->current_state;
 }
 
-void tts_client_set_start_listening(int uid, bool is_listening_started)
+void tts_client_set_start_listening(unsigned int uid, bool is_listening_started)
 {
        tts_client_s* client = tts_client_get_by_uid(uid);
        if (NULL == client) {
@@ -421,7 +419,7 @@ void tts_client_set_start_listening(int uid, bool is_listening_started)
        client->start_listening = is_listening_started;
 }
 
-bool tts_client_is_listening_started(int uid)
+bool tts_client_is_listening_started(unsigned int uid)
 {
        tts_client_s* client = tts_client_get_by_uid(uid);
        if (NULL == client) {
index e406f01..c241100 100644 (file)
@@ -32,7 +32,7 @@ typedef struct {
        /* base info */
        tts_h   tts;
        int     pid;
-       int     uid;                    /*<< unique id = pid + handle */
+       unsigned int    uid;                    /*<< unique id = pid + handle */
        int     current_utt_id;
 
        /* callback info */
@@ -89,13 +89,13 @@ int tts_client_new(tts_h* tts);
 int tts_client_destroy(tts_h tts);
 
 tts_client_s* tts_client_get(tts_h tts);
-tts_client_s* tts_client_get_by_uid(const int uid);
+tts_client_s* tts_client_get_by_uid(unsigned int uid);
 tts_h tts_client_get_handle(tts_client_s* client);
 
-bool tts_client_is_valid_uid(int uid);
+bool tts_client_is_valid_uid(unsigned int uid);
 bool tts_client_is_valid_client(tts_client_s* client);
 
-int tts_client_get_size();
+unsigned int tts_client_get_size();
 
 int tts_client_use_callback(tts_client_s* client);
 int tts_client_not_use_callback(tts_client_s* client);
@@ -108,13 +108,13 @@ int tts_client_get_mode_client_count(tts_mode_e mode);
 
 GList* tts_client_get_client_list();
 
-int tts_client_get_uid(tts_client_s* client);
+unsigned int tts_client_get_uid(tts_client_s* client);
 
 void tts_client_set_current_state(tts_client_s* client, tts_state_e state);
 tts_state_e tts_client_get_current_state(tts_client_s* client);
 
-void tts_client_set_start_listening(int uid, bool is_listening_started);
-bool tts_client_is_listening_started(int uid);
+void tts_client_set_start_listening(unsigned int uid, bool is_listening_started);
+bool tts_client_is_listening_started(unsigned int uid);
 
 void tts_client_set_mode(tts_client_s* client, tts_mode_e mode);
 tts_mode_e tts_client_get_mode(tts_client_s* client);
index 97ecdd0..48843bf 100644 (file)
@@ -130,10 +130,10 @@ static inline void __client_state_changed_cb(tts_client_s* client, tts_state_e b
 
 static Eina_Bool __notify_error_timer_cb(void *data)
 {
-       int uid = (intptr_t)data;
+       unsigned int uid = (uintptr_t)data;
        tts_client_s* client = tts_client_get_by_uid(uid);
        if (NULL == client) {
-               SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] UID is not valid. (%d)", uid);
+               SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] UID is not valid. (%u)", uid);
        } else {
                __client_error_cb(client, client->utt_id, client->reason);
                client->notify_error_timer = NULL;
@@ -144,10 +144,10 @@ static Eina_Bool __notify_error_timer_cb(void *data)
 
 static Eina_Bool __notify_state_timer_cb(void *data)
 {
-       int uid = (intptr_t)data;
+       unsigned int uid = (uintptr_t)data;
        tts_client_s* client = tts_client_get_by_uid(uid);
        if (NULL == client) {
-               SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] UID is not valid. (%d)", uid);
+               SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] UID is not valid. (%u)", uid);
        } else {
                __client_state_changed_cb(client, client->before_state, client->current_state);
                client->notify_state_timer = NULL;
@@ -418,8 +418,8 @@ static int __send_hello_msg(tts_client_s* client)
                return TTS_ERROR_SCREEN_READER_OFF;
        }
 
-       int uid = tts_client_get_uid(client);
-       SLOG(LOG_INFO, TAG_TTSC, "[INFO] tts_h(%p), tts_client(%p), uid(%d)", tts_client_get_handle(client), client, uid);
+       unsigned int uid = tts_client_get_uid(client);
+       SLOG(LOG_INFO, TAG_TTSC, "[INFO] tts_h(%p), tts_client(%p), uid(%u)", tts_client_get_handle(client), client, uid);
 
        /* check service engine status */
        bool is_launched = __is_engine_launched(tts_client_get_mode(client));
@@ -445,7 +445,7 @@ static int __send_hello_msg(tts_client_s* client)
 
 static Eina_Bool __prepare_cb(void *data)
 {
-       int uid = (intptr_t)data;
+       unsigned int uid = (uintptr_t)data;
        tts_client_s* client = tts_client_get_by_uid(uid);
        if (NULL == client) {
                SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Handle is not valid.");
@@ -476,7 +476,7 @@ static Eina_Bool __prepare_cb(void *data)
 static Eina_Bool __prepare_first_cb(void *data)
 {
        /* send first hello message */
-       int uid = (intptr_t)data;
+       unsigned int uid = (uintptr_t)data;
        tts_client_s* client = tts_client_get_by_uid(uid);
        if (NULL == client) {
                SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Handle is not valid.");
@@ -511,7 +511,7 @@ static Eina_Bool __prepare_sync_cb(tts_client_s* client)
                }
        }
        // TODO: make function duplicated block
-       int uid = tts_client_get_uid(client);
+       unsigned int uid = tts_client_get_uid(client);
        if (0 != tts_ipc_request_hello_sync(uid)) {
                return EINA_TRUE;
        }
@@ -559,7 +559,7 @@ static void __engine_changed_cb(keynode_t* key, void* data)
 
 static bool __supported_voice_cb(const char* engine_id, const char* language, int type, void* user_data)
 {
-       int uid = (intptr_t)user_data;
+       unsigned int uid = (uintptr_t)user_data;
        tts_client_s* client = tts_client_get_by_uid(uid);
        if (NULL == client) {
                SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Uid is not valid. (%d)", uid);
@@ -625,7 +625,7 @@ static inline int __request_add_text(tts_client_s* client, const char* text, con
        }
 
        // TODO: If use cpp, remove dupliceated code using command class pattern
-       int uid = tts_client_get_uid(client);
+       unsigned int uid = tts_client_get_uid(client);
        int ret = -1;
        bool is_prepared = false;
        for (int count = 0; count < TTS_RETRY_COUNT; count++) {
@@ -647,7 +647,7 @@ static inline int __request_add_text(tts_client_s* client, const char* text, con
 
 static inline int __request_play(tts_client_s* client)
 {
-       int uid = tts_client_get_uid(client);
+       unsigned int uid = tts_client_get_uid(client);
        int ret = -1;
        bool is_prepared = false;
        for (int count = 0; count < TTS_RETRY_COUNT; count++) {
@@ -761,7 +761,7 @@ int tts_core_notify_state_changed_async(tts_client_s* client, tts_state_e curren
                ecore_timer_del(client->notify_state_timer);
        }
 
-       intptr_t uid = tts_client_get_uid(client);
+       uintptr_t uid = tts_client_get_uid(client);
        client->notify_state_timer = ecore_timer_add(0, __notify_state_timer_cb, (void*)uid);
 
        return TTS_ERROR_NONE;
@@ -834,7 +834,7 @@ int tts_core_notify_error_async(tts_client_s* client, tts_error_e reason, int ut
                ecore_timer_del(client->notify_error_timer);
        }
 
-       intptr_t uid = tts_client_get_uid(client);
+       uintptr_t uid = tts_client_get_uid(client);
        client->notify_error_timer = ecore_timer_add(0, __notify_error_timer_cb, (void*)uid);
 
        return TTS_ERROR_NONE;
@@ -995,11 +995,11 @@ const char* tts_core_covert_error_code(tts_error_e err)
        return NULL;
 }
 
-int tts_core_receive_hello(int uid, int ret, int credential_needed)
+int tts_core_receive_hello(unsigned int uid, int ret, int credential_needed)
 {
        tts_client_s* client = tts_client_get_by_uid(uid);
        if (NULL == client) {
-               SLOG(LOG_ERROR, TAG_TTSC, "Fail to get TTS client or ignore this uid(%d)", uid);
+               SLOG(LOG_ERROR, TAG_TTSC, "Fail to get TTS client or ignore this uid(%u)", uid);
                return TTS_ERROR_OPERATION_FAILED;
        }
 
@@ -1060,7 +1060,7 @@ int tts_core_prepare(tts_client_s* client)
                SLOG(LOG_ERROR, TAG_TTSC, "Register timer for __prepare_first_cb");
 
                ecore_thread_main_loop_begin();
-               intptr_t uid = tts_client_get_uid(client);
+               uintptr_t uid = tts_client_get_uid(client);
                client->hello_timer = ecore_timer_add(0.0, __prepare_first_cb, (void*)uid);
                ecore_thread_main_loop_end();
        } else {
@@ -1077,7 +1077,7 @@ int tts_core_prepare_sync(tts_client_s* client)
                return TTS_ERROR_INVALID_PARAMETER;
        }
 
-       SLOG(LOG_INFO, TAG_TTSC, "[INFO] Start core_prepare_sync. tts_h(%p), tts_client(%p), uid(%d)", tts_client_get_handle(client), client, tts_client_get_uid(client));
+       SLOG(LOG_INFO, TAG_TTSC, "[INFO] Start core_prepare_sync. tts_h(%p), tts_client(%p), uid(%u)", tts_client_get_handle(client), client, tts_client_get_uid(client));
        int cnt = 0;
        while (TTS_CONNECTION_RETRY_COUNT > cnt) {
                if (false == tts_core_check_screen_reader(client)) {
@@ -1108,8 +1108,8 @@ int tts_core_unprepare(tts_client_s* client)
                return TTS_ERROR_INVALID_PARAMETER;
        }
 
-       int uid = tts_client_get_uid(client);
-       SLOG(LOG_INFO, TAG_TTSC, "[INFO] tts_h(%p), tts_client(%p), uid(%d)", tts_client_get_handle(client), client, uid);
+       unsigned int uid = tts_client_get_uid(client);
+       SLOG(LOG_INFO, TAG_TTSC, "[INFO] tts_h(%p), tts_client(%p), uid(%u)", tts_client_get_handle(client), client, uid);
        if (client->hello_timer) {
                ecore_timer_del(client->hello_timer);
                client->hello_timer = NULL;
@@ -1178,7 +1178,7 @@ int tts_core_foreach_supported_voices(tts_client_s* client, const char* engine_i
        }
 
        tts_client_set_supported_voice_cb(client, callback, user_data);
-       intptr_t uid = tts_client_get_uid(client);
+       uintptr_t uid = tts_client_get_uid(client);
        int ret = tts_config_mgr_get_voice_list(engine_id, __supported_voice_cb, (void*)uid);
        tts_client_set_supported_voice_cb(client, NULL, NULL);
 
@@ -1263,7 +1263,7 @@ int tts_core_stop(tts_client_s* client)
                return TTS_ERROR_INVALID_PARAMETER;
        }
 
-       int uid = tts_client_get_uid(client);
+       unsigned int uid = tts_client_get_uid(client);
        int ret = 0;
        int count = 0;
        bool is_prepared = false;
@@ -1291,7 +1291,7 @@ int tts_core_pause(tts_client_s* client)
                return TTS_ERROR_INVALID_PARAMETER;
        }
 
-       int uid = tts_client_get_uid(client);
+       unsigned int uid = tts_client_get_uid(client);
        int ret = -1;
        bool is_prepared = false;
        for (int count = 0; count < TTS_RETRY_COUNT; count++) {
@@ -1356,7 +1356,7 @@ int tts_core_add_pcm(tts_client_s* client, int event, const void* data, unsigned
                return TTS_ERROR_INVALID_PARAMETER;
        }
 
-       int uid = tts_client_get_uid(client);
+       unsigned int uid = tts_client_get_uid(client);
        int ret = -1;
        bool is_prepared = false;
        for (int count = 0; count < TTS_RETRY_COUNT; count++) {
@@ -1382,7 +1382,7 @@ int tts_core_play_pcm(tts_client_s* client)
                return TTS_ERROR_INVALID_PARAMETER;
        }
 
-       int uid = tts_client_get_uid(client);
+       unsigned int uid = tts_client_get_uid(client);
        int ret = -1;
        bool is_prepared = false;
        for (int count = 0; count < TTS_RETRY_COUNT; count++) {
@@ -1408,7 +1408,7 @@ int tts_core_stop_pcm(tts_client_s* client)
                return TTS_ERROR_INVALID_PARAMETER;
        }
 
-       int uid = tts_client_get_uid(client);
+       unsigned int uid = tts_client_get_uid(client);
        int ret = -1;
        bool is_prepared = false;
        for (int count = 0; count < TTS_RETRY_COUNT; count++) {
@@ -1434,7 +1434,7 @@ int tts_core_set_private_data(tts_client_s* client, const char* key, const char*
                return TTS_ERROR_INVALID_PARAMETER;
        }
 
-       int uid = tts_client_get_uid(client);
+       unsigned int uid = tts_client_get_uid(client);
        int ret = -1;
        bool is_prepared = false;
        for (int count = 0; count < TTS_RETRY_COUNT; count++) {
@@ -1460,7 +1460,7 @@ int tts_core_get_private_data(tts_client_s* client, const char* key, char** data
                return TTS_ERROR_INVALID_PARAMETER;
        }
 
-       int uid = tts_client_get_uid(client);
+       unsigned int uid = tts_client_get_uid(client);
        int ret = -1;
        bool is_prepared = false;
        for (int count = 0; count < TTS_RETRY_COUNT; count++) {
index a2553aa..7ef8756 100644 (file)
@@ -62,7 +62,7 @@ int tts_core_stop_pcm(tts_client_s* client);
 int tts_core_set_private_data(tts_client_s* client, const char* key, const char* data);
 int tts_core_get_private_data(tts_client_s* client, const char* key, char** data);
 
-int tts_core_receive_hello(int uid, int ret, int credential_needed);
+int tts_core_receive_hello(unsigned int uid, int ret, int credential_needed);
 int tts_core_handle_service_reset();
 
 #ifdef __cplusplus
index 2a6c37e..40c87d2 100644 (file)
@@ -35,7 +35,7 @@ static Ecore_Fd_Handler* g_dbus_fd_handler = NULL;
 static volatile int g_connected_client = 0;
 
 
-static int __tts_dbus_add_match(int uid)
+static int __tts_dbus_add_match(unsigned int uid)
 {
        /* add a rule for daemon error */
        char rule_err[256] = {0, };
@@ -130,12 +130,12 @@ static Eina_Bool listener_event_callback(void* data, Ecore_Fd_Handler *fd_handle
                if (dbus_message_is_signal(msg, if_name, TTSD_METHOD_HELLO)) {
                        SLOG(LOG_DEBUG, TAG_TTSC, "@@@ Get Hello");
 
-                       int uid;
+                       unsigned int uid;
                        int ret;
                        int credential_needed;
 
                        dbus_message_get_args(msg, &err,
-                               DBUS_TYPE_INT32, &uid,
+                               DBUS_TYPE_UINT32, &uid,
                                DBUS_TYPE_INT32, &ret,
                                DBUS_TYPE_INT32, &credential_needed,
                                DBUS_TYPE_INVALID);
@@ -144,7 +144,7 @@ static Eina_Bool listener_event_callback(void* data, Ecore_Fd_Handler *fd_handle
                                SLOG(LOG_ERROR, TAG_TTSC, "@@ tts Get Hello message : Get arguments error (%s)", err.message);
                                dbus_error_free(&err);
                        } else {
-                               SLOG(LOG_ERROR, TAG_TTSC, "@@ tts Get Hello message : uid(%d), credential_needed(%d)", uid, credential_needed);
+                               SLOG(LOG_ERROR, TAG_TTSC, "@@ tts Get Hello message : uid(%u), credential_needed(%d)", uid, credential_needed);
                                if (TTS_ERROR_ALREADY_INITIALIZED == ret && TTS_CREDENTIAL_NEEDED_ALREADY_INITIALIZED == credential_needed) {
                                        SLOG(LOG_INFO, TAG_TTSC, "@@ tts Get Hello message : already initialized");
                                        ret = 0;
@@ -158,58 +158,58 @@ static Eina_Bool listener_event_callback(void* data, Ecore_Fd_Handler *fd_handle
                }
 
                else if (dbus_message_is_signal(msg, if_name, TTSD_METHOD_UTTERANCE_STARTED)) {
-                       int uid = 0;
+                       unsigned int uid = 0;
                        int uttid = 0;
 
-                       dbus_message_get_args(msg, &err, DBUS_TYPE_INT32, &uid, DBUS_TYPE_INT32, &uttid, DBUS_TYPE_INVALID);
+                       dbus_message_get_args(msg, &err, DBUS_TYPE_UINT32, &uid, DBUS_TYPE_INT32, &uttid, DBUS_TYPE_INVALID);
                        if (dbus_error_is_set(&err)) {
                                SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Get arguments error (%s)", err.message);
                                dbus_error_free(&err);
                        }
 
                        if (0 == tts_core_notify_utt_started(tts_client_get_by_uid(uid), uttid)) {
-                               SLOG(LOG_DEBUG, TAG_TTSC, "<<<< tts utterance started : uid(%d) uttid(%d)", uid, uttid);
+                               SLOG(LOG_DEBUG, TAG_TTSC, "<<<< tts utterance started : uid(%u) uttid(%d)", uid, uttid);
                        }
                } /* TTSD_METHOD_UTTERANCE_STARTED */
 
                else if (dbus_message_is_signal(msg, if_name, TTSD_METHOD_UTTERANCE_COMPLETED)) {
-                       int uid = 0;
+                       unsigned int uid = 0;
                        int uttid = 0;
 
-                       dbus_message_get_args(msg, &err, DBUS_TYPE_INT32, &uid, DBUS_TYPE_INT32, &uttid, DBUS_TYPE_INVALID);
+                       dbus_message_get_args(msg, &err, DBUS_TYPE_UINT32, &uid, DBUS_TYPE_INT32, &uttid, DBUS_TYPE_INVALID);
                        if (dbus_error_is_set(&err)) {
                                SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Get arguments error (%s)", err.message);
                                dbus_error_free(&err);
                        }
 
                        if (0 == tts_core_notify_utt_completeted(tts_client_get_by_uid(uid), uttid)) {
-                               SLOG(LOG_DEBUG, TAG_TTSC, "<<<< tts utterance completed : uid(%d) uttid(%d)", uid, uttid);
+                               SLOG(LOG_DEBUG, TAG_TTSC, "<<<< tts utterance completed : uid(%u) uttid(%d)", uid, uttid);
                        }
                } /* TTS_SIGNAL_UTTERANCE_STARTED */
 
                else if (dbus_message_is_signal(msg, if_name, TTSD_METHOD_SET_STATE)) {
-                       int uid = 0;
+                       unsigned int uid = 0;
                        int state = 0;
 
-                       dbus_message_get_args(msg, &err, DBUS_TYPE_INT32, &uid, DBUS_TYPE_INT32, &state, DBUS_TYPE_INVALID);
+                       dbus_message_get_args(msg, &err, DBUS_TYPE_UINT32, &uid, DBUS_TYPE_INT32, &state, DBUS_TYPE_INVALID);
                        if (dbus_error_is_set(&err)) {
                                SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Get arguments error (%s)", err.message);
                                dbus_error_free(&err);
                        }
 
                        if (0 == tts_core_notify_state_changed_async(tts_client_get_by_uid(uid), (tts_state_e)state)) {
-                               SLOG(LOG_DEBUG, TAG_TTSC, "<<<< tts state changed : uid(%d) state(%d)", uid, state);
+                               SLOG(LOG_DEBUG, TAG_TTSC, "<<<< tts state changed : uid(%u) state(%d)", uid, state);
                        }
                } /* TTSD_SIGNAL_SET_STATE */
 
                else if (dbus_message_is_signal(msg, if_name, TTSD_METHOD_ERROR)) {
-                       int uid;
+                       unsigned int uid;
                        int uttid;
                        int reason;
                        char* err_msg;
 
                        dbus_message_get_args(msg, &err,
-                               DBUS_TYPE_INT32, &uid,
+                               DBUS_TYPE_UINT32, &uid,
                                DBUS_TYPE_INT32, &uttid,
                                DBUS_TYPE_INT32, &reason,
                                DBUS_TYPE_STRING, &err_msg,
@@ -219,7 +219,7 @@ static Eina_Bool listener_event_callback(void* data, Ecore_Fd_Handler *fd_handle
                                SLOG(LOG_ERROR, TAG_TTSC, "<<<< Get Error message - Get arguments error (%s)", err.message);
                                dbus_error_free(&err);
                        } else {
-                               SLOG(LOG_ERROR, TAG_TTSC, "<<<< Get Error message : uid(%d), error(%d), uttid(%d), err_msg(%s)", uid, reason, uttid, (NULL == err_msg) ? "NULL" : err_msg);
+                               SLOG(LOG_ERROR, TAG_TTSC, "<<<< Get Error message : uid(%u), error(%d), uttid(%d), err_msg(%s)", uid, reason, uttid, (NULL == err_msg) ? "NULL" : err_msg);
                                tts_core_notify_error_async(tts_client_get_by_uid(uid), reason, uttid, err_msg);
                        }
                } /* TTSD_SIGNAL_ERROR */
@@ -334,7 +334,7 @@ static int __dbus_open_connection()
        return TTS_ERROR_NONE;
 }
 
-int tts_dbus_open_connection(int uid)
+int tts_dbus_open_connection(unsigned int uid)
 {
        if (NULL != g_conn_sender && NULL != g_conn_listener) {
                SLOG(LOG_WARN, TAG_TTSC, "already existed connection ");
@@ -363,7 +363,7 @@ static int __dbus_close_connection()
        return TTS_ERROR_NONE;
 }
 
-int tts_dbus_close_connection(int uid)
+int tts_dbus_close_connection(unsigned int uid)
 {
        g_connected_client--;
 
@@ -374,7 +374,7 @@ int tts_dbus_close_connection(int uid)
        return TTS_ERROR_NONE;
 }
 
-int tts_dbus_stop_listening(int uid)
+int tts_dbus_stop_listening(unsigned int uid)
 {
        tts_client_s* client = tts_client_get_by_uid(uid);
        if (NULL == client) {
@@ -418,7 +418,7 @@ int tts_dbus_reconnect()
        return 0;
 }
 
-DBusMessage* __tts_dbus_make_message(int uid, const char* method)
+DBusMessage* __tts_dbus_make_message(unsigned int uid, const char* method)
 {
        if (NULL == method) {
                SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Input method is NULL");
@@ -466,7 +466,7 @@ DBusMessage* __tts_dbus_make_message(int uid, const char* method)
        return msg;
 }
 
-int tts_dbus_request_hello(int uid)
+int tts_dbus_request_hello(unsigned int uid)
 {
        DBusError err;
        dbus_error_init(&err);
@@ -485,7 +485,7 @@ int tts_dbus_request_hello(int uid)
        }
 
        int pid = getpid();
-       if (true != dbus_message_append_args(msg, DBUS_TYPE_INT32, &pid, DBUS_TYPE_INT32, &uid, DBUS_TYPE_INVALID)) {
+       if (true != dbus_message_append_args(msg, DBUS_TYPE_INT32, &pid, DBUS_TYPE_UINT32, &uid, DBUS_TYPE_INVALID)) {
                dbus_message_unref(msg);
                SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Fail to append args");
 
@@ -507,7 +507,7 @@ int tts_dbus_request_hello(int uid)
        return 0;
 }
 
-int tts_dbus_request_hello_sync(int uid)
+int tts_dbus_request_hello_sync(unsigned int uid)
 {
        DBusError err;
        dbus_error_init(&err);
@@ -547,7 +547,7 @@ int tts_dbus_request_hello_sync(int uid)
        return result;
 }
 
-int tts_dbus_request_initialize(int uid, bool* credential_needed)
+int tts_dbus_request_initialize(unsigned int uid, bool* credential_needed)
 {
        DBusMessage* msg;
        DBusError err;
@@ -559,11 +559,11 @@ int tts_dbus_request_initialize(int uid, bool* credential_needed)
                SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts initialize : Fail to make message");
                return TTS_ERROR_OPERATION_FAILED;
        } else {
-               SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts initialize : uid(%d)", uid);
+               SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts initialize : uid(%u)", uid);
        }
 
        int pid = getpid();
-       if (true != dbus_message_append_args(msg, DBUS_TYPE_INT32, &pid, DBUS_TYPE_INT32, &uid, DBUS_TYPE_INVALID)) {
+       if (true != dbus_message_append_args(msg, DBUS_TYPE_INT32, &pid, DBUS_TYPE_UINT32, &uid, DBUS_TYPE_INVALID)) {
                dbus_message_unref(msg);
                SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Fail to append args");
 
@@ -638,7 +638,7 @@ int tts_dbus_request_initialize(int uid, bool* credential_needed)
        return result;
 }
 
-int tts_dbus_request_finalize(int uid)
+int tts_dbus_request_finalize(unsigned int uid)
 {
        DBusMessage* msg;
        DBusError err;
@@ -669,10 +669,10 @@ int tts_dbus_request_finalize(int uid)
                SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts finalize : Fail to make message");
                return TTS_ERROR_OPERATION_FAILED;
        } else {
-               SLOG(LOG_DEBUG, TAG_TTSC, ">>>> Request tts finalize : uid(%d)", uid);
+               SLOG(LOG_DEBUG, TAG_TTSC, ">>>> Request tts finalize : uid(%u)", uid);
        }
 
-       if (true != dbus_message_append_args(msg, DBUS_TYPE_INT32, &uid, DBUS_TYPE_INVALID)) {
+       if (true != dbus_message_append_args(msg, DBUS_TYPE_UINT32, &uid, DBUS_TYPE_INVALID)) {
                dbus_message_unref(msg);
                SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Fail to append args");
 
@@ -714,7 +714,7 @@ int tts_dbus_request_finalize(int uid)
        return result;
 }
 
-int tts_dbus_request_set_mode(int uid, tts_mode_e mode)
+int tts_dbus_request_set_mode(unsigned int uid, tts_mode_e mode)
 {
        DBusMessage* msg;
        DBusError err;
@@ -726,11 +726,11 @@ int tts_dbus_request_set_mode(int uid, tts_mode_e mode)
                SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts set mode : Fail to make message");
                return TTS_ERROR_OPERATION_FAILED;
        } else {
-               SLOG(LOG_DEBUG, TAG_TTSC, ">>>> Request tts set mode : uid(%d), mode(%d)", uid, mode);
+               SLOG(LOG_DEBUG, TAG_TTSC, ">>>> Request tts set mode : uid(%u), mode(%d)", uid, mode);
        }
 
        if (true != dbus_message_append_args(msg,
-               DBUS_TYPE_INT32, &uid,
+               DBUS_TYPE_UINT32, &uid,
                DBUS_TYPE_INT32, &mode,
                DBUS_TYPE_INVALID)) {
                dbus_message_unref(msg);
@@ -775,7 +775,7 @@ int tts_dbus_request_set_mode(int uid, tts_mode_e mode)
        return result;
 }
 
-int tts_dbus_request_add_text(int uid, const char* text, const char* lang, int vctype, int speed, int uttid, const char* credential)
+int tts_dbus_request_add_text(unsigned int uid, const char* text, const char* lang, int vctype, int speed, int uttid, const char* credential)
 {
        if (NULL == text || NULL == lang) {
                SLOG(LOG_ERROR, TAG_TTSC, "Input parameter is NULL");
@@ -792,7 +792,7 @@ int tts_dbus_request_add_text(int uid, const char* text, const char* lang, int v
                SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts add text : Fail to make message");
                return TTS_ERROR_OPERATION_FAILED;
        } else {
-               SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts add text : uid(%d), text(%s), lang(%s), type(%d), speed(%d), id(%d), credential(%s)",
+               SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts add text : uid(%u), text(%s), lang(%s), type(%d), speed(%d), id(%d), credential(%s)",
                         uid, text, lang, vctype, speed, uttid, (NULL == credential) ? "NULL" : credential);
        }
 
@@ -804,7 +804,7 @@ int tts_dbus_request_add_text(int uid, const char* text, const char* lang, int v
        }
 
        if (true != dbus_message_append_args(msg,
-               DBUS_TYPE_INT32, &uid,
+               DBUS_TYPE_UINT32, &uid,
                DBUS_TYPE_STRING, &text,
                DBUS_TYPE_STRING, &lang,
                DBUS_TYPE_INT32, &vctype,
@@ -862,7 +862,7 @@ int tts_dbus_request_add_text(int uid, const char* text, const char* lang, int v
        return result;
 }
 
-int tts_dbus_request_set_private_data(int uid, const char* key, const char* data)
+int tts_dbus_request_set_private_data(unsigned int uid, const char* key, const char* data)
 {
        if (NULL == key || NULL == data) {
                SLOG(LOG_ERROR, TAG_TTSC, "Input parameter is NULL");
@@ -879,11 +879,11 @@ int tts_dbus_request_set_private_data(int uid, const char* key, const char* data
                SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts set private data : Fail to make message");
                return TTS_ERROR_OPERATION_FAILED;
        } else {
-               SLOG(LOG_DEBUG, TAG_TTSC, ">>>> Request tts set private data : uid(%d)", uid);
+               SLOG(LOG_DEBUG, TAG_TTSC, ">>>> Request tts set private data : uid(%u)", uid);
        }
 
        if (true != dbus_message_append_args(msg,
-               DBUS_TYPE_INT32, &uid,
+               DBUS_TYPE_UINT32, &uid,
                DBUS_TYPE_STRING, &key,
                DBUS_TYPE_STRING, &data,
                DBUS_TYPE_INVALID)) {
@@ -929,7 +929,7 @@ int tts_dbus_request_set_private_data(int uid, const char* key, const char* data
        return result;
 }
 
-int tts_dbus_request_get_private_data(int uid, const char* key, char** data)
+int tts_dbus_request_get_private_data(unsigned int uid, const char* key, char** data)
 {
        if (NULL == key || NULL == data) {
                SLOG(LOG_ERROR, TAG_TTSC, "Input parameter is NULL");
@@ -946,11 +946,11 @@ int tts_dbus_request_get_private_data(int uid, const char* key, char** data)
                SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts get private data : Fail to make message");
                return TTS_ERROR_OPERATION_FAILED;
        } else {
-               SLOG(LOG_DEBUG, TAG_TTSC, ">>>> Request tts get private data : uid(%d)", uid);
+               SLOG(LOG_DEBUG, TAG_TTSC, ">>>> Request tts get private data : uid(%u)", uid);
        }
 
        if (true != dbus_message_append_args(msg,
-               DBUS_TYPE_INT32, &uid,
+               DBUS_TYPE_UINT32, &uid,
                DBUS_TYPE_STRING, &key,
                DBUS_TYPE_INVALID)) {
                dbus_message_unref(msg);
@@ -1000,7 +1000,7 @@ int tts_dbus_request_get_private_data(int uid, const char* key, char** data)
        return result;
 }
 
-int tts_dbus_request_play(int uid, const char* credential)
+int tts_dbus_request_play(unsigned int uid, const char* credential)
 {
        DBusMessage* msg;
        DBusError err;
@@ -1012,7 +1012,7 @@ int tts_dbus_request_play(int uid, const char* credential)
                SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts play : Fail to make message");
                return TTS_ERROR_OPERATION_FAILED;
        } else {
-               SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts play : uid(%d)", uid);
+               SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts play : uid(%u)", uid);
        }
 
        char *temp = NULL;
@@ -1023,7 +1023,7 @@ int tts_dbus_request_play(int uid, const char* credential)
        }
 
        if (true != dbus_message_append_args(msg,
-               DBUS_TYPE_INT32, &uid,
+               DBUS_TYPE_UINT32, &uid,
                DBUS_TYPE_STRING, &temp,
                DBUS_TYPE_INVALID)) {
                dbus_message_unref(msg);
@@ -1076,7 +1076,7 @@ int tts_dbus_request_play(int uid, const char* credential)
        return result;
 }
 
-int tts_dbus_request_stop(int uid)
+int tts_dbus_request_stop(unsigned int uid)
 {
        DBusMessage* msg;
        DBusError err;
@@ -1088,13 +1088,13 @@ int tts_dbus_request_stop(int uid)
                SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts stop : Fail to make message");
                return TTS_ERROR_OPERATION_FAILED;
        } else {
-               SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts stop : uid(%d)", uid);
+               SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts stop : uid(%u)", uid);
        }
 
        DBusMessage* result_msg;
        int result = TTS_ERROR_OPERATION_FAILED;
 
-       if (true != dbus_message_append_args(msg, DBUS_TYPE_INT32, &uid, DBUS_TYPE_INVALID)) {
+       if (true != dbus_message_append_args(msg, DBUS_TYPE_UINT32, &uid, DBUS_TYPE_INVALID)) {
                dbus_message_unref(msg);
                SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Fail to append args");
 
@@ -1134,7 +1134,7 @@ int tts_dbus_request_stop(int uid)
        return result;
 }
 
-int tts_dbus_request_pause(int uid)
+int tts_dbus_request_pause(unsigned int uid)
 {
        DBusMessage* msg;
        DBusError err;
@@ -1146,13 +1146,13 @@ int tts_dbus_request_pause(int uid)
                SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts pause : Fail to make message");
                return TTS_ERROR_OPERATION_FAILED;
        } else {
-               SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts pause : uid(%d)", uid);
+               SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts pause : uid(%u)", uid);
        }
 
        DBusMessage* result_msg;
        int result = TTS_ERROR_OPERATION_FAILED;
 
-       if (true != dbus_message_append_args(msg, DBUS_TYPE_INT32, &uid, DBUS_TYPE_INVALID)) {
+       if (true != dbus_message_append_args(msg, DBUS_TYPE_UINT32, &uid, DBUS_TYPE_INVALID)) {
                dbus_message_unref(msg);
                SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Fail to append args");
 
@@ -1193,7 +1193,7 @@ int tts_dbus_request_pause(int uid)
 }
 
 //LCOV_EXCL_START
-int tts_dbus_request_play_pcm(int uid)
+int tts_dbus_request_play_pcm(unsigned int uid)
 {
        DBusMessage* msg;
        DBusError err;
@@ -1205,11 +1205,11 @@ int tts_dbus_request_play_pcm(int uid)
                SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts play pcm : Fail to make message");
                return TTS_ERROR_OPERATION_FAILED;
        } else {
-               SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts play pcm : uid(%d)", uid);
+               SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts play pcm : uid(%u)", uid);
        }
 
        if (true != dbus_message_append_args(msg,
-               DBUS_TYPE_INT32, &uid,
+               DBUS_TYPE_UINT32, &uid,
                DBUS_TYPE_INVALID)) {
                dbus_message_unref(msg);
                SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Fail to append args");
@@ -1252,7 +1252,7 @@ int tts_dbus_request_play_pcm(int uid)
        return result;
 }
 
-int tts_dbus_request_stop_pcm(int uid)
+int tts_dbus_request_stop_pcm(unsigned int uid)
 {
        DBusMessage* msg;
        DBusError err;
@@ -1264,11 +1264,11 @@ int tts_dbus_request_stop_pcm(int uid)
                SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts stop pcm : Fail to make message");
                return TTS_ERROR_OPERATION_FAILED;
        } else {
-               SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts stop pcm : uid(%d)", uid);
+               SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts stop pcm : uid(%u)", uid);
        }
 
        if (true != dbus_message_append_args(msg,
-               DBUS_TYPE_INT32, &uid,
+               DBUS_TYPE_UINT32, &uid,
                DBUS_TYPE_INVALID)) {
                dbus_message_unref(msg);
                SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Fail to append args");
@@ -1311,7 +1311,7 @@ int tts_dbus_request_stop_pcm(int uid)
        return result;
 }
 
-int tts_dbus_request_add_pcm(int uid, int event, const char* data, int data_size, int audio_type, int rate)
+int tts_dbus_request_add_pcm(unsigned int uid, int event, const char* data, int data_size, int audio_type, int rate)
 {
        DBusMessage* msg;
        DBusError err;
@@ -1323,11 +1323,11 @@ int tts_dbus_request_add_pcm(int uid, int event, const char* data, int data_size
                SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts add pcm : Fail to make message");
                return TTS_ERROR_OPERATION_FAILED;
        } else {
-               SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts add pcm : uid(%d)", uid);
+               SLOG(LOG_ERROR, TAG_TTSC, ">>>> Request tts add pcm : uid(%u)", uid);
        }
 
        if (true != dbus_message_append_args(msg,
-               DBUS_TYPE_INT32, &uid,
+               DBUS_TYPE_UINT32, &uid,
                DBUS_TYPE_INT32, &event,
                DBUS_TYPE_INT32, &audio_type,
                DBUS_TYPE_INT32, &rate,
index 8c44495..87e9c74 100644 (file)
 extern "C" {
 #endif
 
-int tts_dbus_open_connection(int uid);
+int tts_dbus_open_connection(unsigned int uid);
 
-int tts_dbus_close_connection(int uid);
+int tts_dbus_close_connection(unsigned int uid);
 
-int tts_dbus_stop_listening(int uid);
+int tts_dbus_stop_listening(unsigned int uid);
 
-int tts_dbus_request_hello(int uid);
+int tts_dbus_request_hello(unsigned int uid);
 
-int tts_dbus_request_hello_sync(int uid);
+int tts_dbus_request_hello_sync(unsigned int uid);
 
-int tts_dbus_request_initialize(int uid, bool* credential_needed);
+int tts_dbus_request_initialize(unsigned int uid, bool* credential_needed);
 
-int tts_dbus_request_finalize(int uid);
+int tts_dbus_request_finalize(unsigned int uid);
 
-int tts_dbus_request_set_mode(int uid, tts_mode_e mode);
+int tts_dbus_request_set_mode(unsigned int uid, tts_mode_e mode);
 
-int tts_dbus_request_add_text(int uid, const char* text, const char* lang, int vctype, int speed, int uttid, const char* credential);
+int tts_dbus_request_add_text(unsigned int uid, const char* text, const char* lang, int vctype, int speed, int uttid, const char* credential);
 
-int tts_dbus_request_play(int uid, const char* credential);
+int tts_dbus_request_play(unsigned int uid, const char* credential);
 
-int tts_dbus_request_stop(int uid);
+int tts_dbus_request_stop(unsigned int uid);
 
-int tts_dbus_request_pause(int uid);
+int tts_dbus_request_pause(unsigned int uid);
 
-int tts_dbus_request_set_private_data(int uid, const char* key, const char* data);
+int tts_dbus_request_set_private_data(unsigned int uid, const char* key, const char* data);
 
-int tts_dbus_request_get_private_data(int uid, const char* key, char** data);
+int tts_dbus_request_get_private_data(unsigned int uid, const char* key, char** data);
 
-int tts_dbus_request_play_pcm(int uid);
+int tts_dbus_request_play_pcm(unsigned int uid);
 
-int tts_dbus_request_stop_pcm(int uid);
+int tts_dbus_request_stop_pcm(unsigned int uid);
 
-int tts_dbus_request_add_pcm(int uid, int event, const char* data, int data_size, int audio_type, int rate);
+int tts_dbus_request_add_pcm(unsigned int uid, int event, const char* data, int data_size, int audio_type, int rate);
 
 #ifdef __cplusplus
 }
index 394b5de..183c163 100644 (file)
@@ -87,7 +87,7 @@ bool tts_ipc_is_method_set()
        return (g_ipc_method != TTS_IPC_METHOD_UNDEFINED);
 }
 
-int tts_ipc_open_connection(int uid)
+int tts_ipc_open_connection(unsigned int uid)
 {
        SLOG(LOG_INFO, TAG_TTSC, "[IPC] tts_ipc_open_connection");
 
@@ -105,7 +105,7 @@ int tts_ipc_open_connection(int uid)
        return g_vtable[OPEN_CONNECTION](uid);
 }
 
-int tts_ipc_close_connection(int uid)
+int tts_ipc_close_connection(unsigned int uid)
 {
        SLOG(LOG_INFO, TAG_TTSC, "[IPC] tts_ipc_close_connection");
 
@@ -123,7 +123,7 @@ int tts_ipc_close_connection(int uid)
        return g_vtable[CLOSE_CONNECTION](uid);
 }
 
-int tts_ipc_stop_listening(int uid)
+int tts_ipc_stop_listening(unsigned int uid)
 {
        SLOG(LOG_INFO, TAG_TTSC, "[IPC] tts_ipc_stop_listening");
 
@@ -140,7 +140,7 @@ int tts_ipc_stop_listening(int uid)
        return g_vtable[STOP_LISTENING](uid);
 }
 
-int tts_ipc_request_hello(int uid)
+int tts_ipc_request_hello(unsigned int uid)
 {
        SLOG(LOG_INFO, TAG_TTSC, "[IPC] tts_ipc_request_hello");
 
@@ -158,7 +158,7 @@ int tts_ipc_request_hello(int uid)
        return g_vtable[REQUEST_HELLO](uid);
 }
 
-int tts_ipc_request_hello_sync(int uid)
+int tts_ipc_request_hello_sync(unsigned int uid)
 {
        SLOG(LOG_INFO, TAG_TTSC, "[IPC] tts_ipc_request_hello_sync");
 
@@ -176,7 +176,7 @@ int tts_ipc_request_hello_sync(int uid)
        return g_vtable[REQUEST_HELLO_SYNC](uid);
 }
 
-int tts_ipc_request_initialize(int uid, bool* credential_needed)
+int tts_ipc_request_initialize(unsigned int uid, bool* credential_needed)
 {
        SLOG(LOG_INFO, TAG_TTSC, "[IPC] tts_ipc_request_initialize");
 
@@ -194,7 +194,7 @@ int tts_ipc_request_initialize(int uid, bool* credential_needed)
        return g_vtable[REQUEST_INITIALIZE](uid, credential_needed);
 }
 
-int tts_ipc_request_finalize(int uid)
+int tts_ipc_request_finalize(unsigned int uid)
 {
        SLOG(LOG_INFO, TAG_TTSC, "[IPC] tts_ipc_request_finalize");
 
@@ -212,7 +212,7 @@ int tts_ipc_request_finalize(int uid)
        return g_vtable[REQUEST_FINALIZE](uid);
 }
 
-int tts_ipc_request_add_text(int uid, const char* text, const char* lang, int vctype, int speed, int uttid, const char* credential)
+int tts_ipc_request_add_text(unsigned int uid, const char* text, const char* lang, int vctype, int speed, int uttid, const char* credential)
 {
        SLOG(LOG_INFO, TAG_TTSC, "[IPC] tts_ipc_request_add_text");
 
@@ -230,7 +230,7 @@ int tts_ipc_request_add_text(int uid, const char* text, const char* lang, int vc
        return g_vtable[REQUEST_ADD_TEXT](uid, text, lang, vctype, speed, uttid, credential);
 }
 
-int tts_ipc_request_set_private_data(int uid, const char* key, const char* data)
+int tts_ipc_request_set_private_data(unsigned int uid, const char* key, const char* data)
 {
        SLOG(LOG_INFO, TAG_TTSC, "[IPC] tts_ipc_request_set_private_data");
 
@@ -248,7 +248,7 @@ int tts_ipc_request_set_private_data(int uid, const char* key, const char* data)
        return g_vtable[REQUEST_SET_PRIVATE_DATA](uid, key, data);
 }
 
-int tts_ipc_request_get_private_data(int uid, const char* key, char** data)
+int tts_ipc_request_get_private_data(unsigned int uid, const char* key, char** data)
 {
        SLOG(LOG_INFO, TAG_TTSC, "[IPC] tts_ipc_request_get_private_data");
 
@@ -265,7 +265,7 @@ int tts_ipc_request_get_private_data(int uid, const char* key, char** data)
        return g_vtable[REQUEST_GET_PRIVATE_DATA](uid, key, data);
 }
 
-int tts_ipc_request_play(int uid, const char* credential)
+int tts_ipc_request_play(unsigned int uid, const char* credential)
 {
        SLOG(LOG_INFO, TAG_TTSC, "[IPC] tts_ipc_request_play");
 
@@ -283,7 +283,7 @@ int tts_ipc_request_play(int uid, const char* credential)
        return g_vtable[REQUEST_PLAY](uid, credential);
 }
 
-int tts_ipc_request_stop(int uid)
+int tts_ipc_request_stop(unsigned int uid)
 {
        SLOG(LOG_INFO, TAG_TTSC, "[IPC] tts_ipc_request_stop");
 
@@ -301,7 +301,7 @@ int tts_ipc_request_stop(int uid)
        return g_vtable[REQUEST_STOP](uid);
 }
 
-int tts_ipc_request_pause(int uid)
+int tts_ipc_request_pause(unsigned int uid)
 {
        SLOG(LOG_INFO, TAG_TTSC, "[IPC] tts_ipc_request_pause");
 
@@ -320,7 +320,7 @@ int tts_ipc_request_pause(int uid)
 }
 
 //LCOV_EXCL_START
-int tts_ipc_request_play_pcm(int uid)
+int tts_ipc_request_play_pcm(unsigned int uid)
 {
        SLOG(LOG_INFO, TAG_TTSC, "[IPC] tts_ipc_request_play_pcm");
 
@@ -338,7 +338,7 @@ int tts_ipc_request_play_pcm(int uid)
        return g_vtable[REQUEST_PLAY_PCM](uid);
 }
 
-int tts_ipc_request_stop_pcm(int uid)
+int tts_ipc_request_stop_pcm(unsigned int uid)
 {
        SLOG(LOG_INFO, TAG_TTSC, "[IPC] tts_ipc_request_stop_pcm");
 
@@ -356,7 +356,7 @@ int tts_ipc_request_stop_pcm(int uid)
        return g_vtable[REQUEST_STOP_PCM](uid);
 }
 
-int tts_ipc_request_add_pcm(int uid, int event, const char* data, int data_size, int audio_type, int rate)
+int tts_ipc_request_add_pcm(unsigned int uid, int event, const char* data, int data_size, int audio_type, int rate)
 {
        SLOG(LOG_INFO, TAG_TTSC, "[IPC] tts_ipc_request_add_pcm");
 
@@ -375,7 +375,7 @@ int tts_ipc_request_add_pcm(int uid, int event, const char* data, int data_size,
 }
 // LCOV_EXCL_STOP
 
-int tts_ipc_request_set_mode(int uid, tts_mode_e mode)
+int tts_ipc_request_set_mode(unsigned int uid, tts_mode_e mode)
 {
        SLOG(LOG_INFO, TAG_TTSC, "[IPC] tts_ipc_request_set_mode");
 
index 4900e77..ac74325 100644 (file)
@@ -26,39 +26,39 @@ int tts_ipc_get_method(tts_ipc_method_e* method);
 
 bool tts_ipc_is_method_set();
 
-int tts_ipc_open_connection(int uid);
+int tts_ipc_open_connection(unsigned int uid);
 
-int tts_ipc_close_connection(int uid);
+int tts_ipc_close_connection(unsigned int uid);
 
-int tts_ipc_stop_listening(int uid);
+int tts_ipc_stop_listening(unsigned int uid);
 
-int tts_ipc_request_hello(int uid);
+int tts_ipc_request_hello(unsigned int uid);
 
-int tts_ipc_request_hello_sync(int uid);
+int tts_ipc_request_hello_sync(unsigned int uid);
 
-int tts_ipc_request_initialize(int uid, bool* credential_needed);
+int tts_ipc_request_initialize(unsigned int uid, bool* credential_needed);
 
-int tts_ipc_request_finalize(int uid);
+int tts_ipc_request_finalize(unsigned int uid);
 
-int tts_ipc_request_add_text(int uid, const char* text, const char* lang, int vctype, int speed, int uttid, const char* credential);
+int tts_ipc_request_add_text(unsigned int uid, const char* text, const char* lang, int vctype, int speed, int uttid, const char* credential);
 
-int tts_ipc_request_play(int uid, const char* credential);
+int tts_ipc_request_play(unsigned int uid, const char* credential);
 
-int tts_ipc_request_stop(int uid);
+int tts_ipc_request_stop(unsigned int uid);
 
-int tts_ipc_request_pause(int uid);
+int tts_ipc_request_pause(unsigned int uid);
 
-int tts_ipc_request_set_private_data(int uid, const char* key, const char* data);
+int tts_ipc_request_set_private_data(unsigned int uid, const char* key, const char* data);
 
-int tts_ipc_request_get_private_data(int uid, const char* key, char** data);
+int tts_ipc_request_get_private_data(unsigned int uid, const char* key, char** data);
 
-int tts_ipc_request_play_pcm(int uid);
+int tts_ipc_request_play_pcm(unsigned int uid);
 
-int tts_ipc_request_stop_pcm(int uid);
+int tts_ipc_request_stop_pcm(unsigned int uid);
 
-int tts_ipc_request_add_pcm(int uid, int event, const char* data, int data_size, int audio_type, int rate);
+int tts_ipc_request_add_pcm(unsigned int uid, int event, const char* data, int data_size, int audio_type, int rate);
 
-int tts_ipc_request_set_mode(int uid, tts_mode_e mode);
+int tts_ipc_request_set_mode(unsigned int uid, tts_mode_e mode);
 
 #ifdef __cplusplus
 }
index 9f5068a..4fea211 100644 (file)
@@ -34,7 +34,7 @@ extern "C" {
 * @brief A structure of handle for identification
 */
 struct tts_s {
-       int handle;
+       unsigned int handle;
 };
 
 #ifdef __cplusplus
index ef2ad4c..f6793ef 100644 (file)
@@ -22,7 +22,7 @@
 #define MAX_CONNECT_CHECK 100
 
 typedef struct {
-       int uid;
+       unsigned int uid;
        bool connected;
        bool connection_requesting;
        bool register_callback_invoked;
@@ -34,7 +34,7 @@ typedef struct {
 static GList* g_tidl_infos = NULL;
 
 
-static tts_tidl_info_s* __get_tidl_info_s(int uid)
+static tts_tidl_info_s* __get_tidl_info_s(unsigned int uid)
 {
        GList* iter = NULL;
        tts_tidl_info_s* info = NULL;
@@ -60,7 +60,7 @@ static tts_tidl_info_s* __get_tidl_info_s(int uid)
 
 static void __reconnect(void *data)
 {
-       int uid = (intptr_t)data;
+       unsigned int uid = (uintptr_t)data;
 
        tts_client_s *client = tts_client_get_by_uid(uid);
        if (!client)
@@ -88,7 +88,8 @@ static void __notify_cb(void *user_data, int pid, int uid, bundle *msg)
        if (!client)
                return;
 
-       SLOG(LOG_DEBUG, TAG_TTSC, "__notify_cb is invoked pid(%d) uid(%d)", pid, uid);
+       unsigned int u_uid = (unsigned int)uid;
+       SLOG(LOG_DEBUG, TAG_TTSC, "__notify_cb is invoked pid(%d) uid(%u)", pid, u_uid);
 
        bundle_get_str(msg, TTS_BUNDLE_METHOD, &method);
 
@@ -99,17 +100,17 @@ static void __notify_cb(void *user_data, int pid, int uid, bundle *msg)
                bundle_get_str(msg, TTS_BUNDLE_REASON, &ret);
 
                if (NULL != credential_needed && NULL != ret) {
-                       tts_client_set_start_listening(uid, true);
-                       tts_core_receive_hello(uid, atoi(ret), atoi(credential_needed));
+                       tts_client_set_start_listening(u_uid, true);
+                       tts_core_receive_hello(u_uid, atoi(ret), atoi(credential_needed));
 
-                       tts_tidl_info_s* info = __get_tidl_info_s(uid);
+                       tts_tidl_info_s* info = __get_tidl_info_s(u_uid);
                        if (NULL == info) {
                                SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Fail to get tidl info");
                                return;
                        }
                        info->register_callback_invoked = false;
                } else {
-                       SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Fail to get message(TTSD_METHOD_HELLO). pid(%d) uid(%d)", pid, uid);
+                       SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Fail to get message(TTSD_METHOD_HELLO). pid(%d) uid(%u)", pid, u_uid);
                }
        } else if (0 == strncmp(TTSD_METHOD_UTTERANCE_STARTED, method, strlen(TTSD_METHOD_UTTERANCE_STARTED))) {
                bundle_get_str(msg, TTS_BUNDLE_MESSAGE, &val);
@@ -144,7 +145,7 @@ static void __notify_cb(void *user_data, int pid, int uid, bundle *msg)
 
 static void __on_connected(rpc_port_proxy_tts_h h, void *user_data)
 {
-       int uid = (intptr_t)user_data;
+       unsigned int uid = (uintptr_t)user_data;
 
        tts_client_s* client = tts_client_get_by_uid(uid);
        if (NULL == client) {
@@ -167,7 +168,7 @@ static void __on_connected(rpc_port_proxy_tts_h h, void *user_data)
 
 static void __on_disconnected(rpc_port_proxy_tts_h h, void *user_data)
 {
-       int uid = (intptr_t)user_data;
+       unsigned int uid = (uintptr_t)user_data;
 
        tts_client_s* client = tts_client_get_by_uid(uid);
        if (NULL == client) {
@@ -195,7 +196,7 @@ static void __on_disconnected(rpc_port_proxy_tts_h h, void *user_data)
 
 static void __on_rejected(rpc_port_proxy_tts_h h, void *user_data)
 {
-       int uid = (intptr_t)user_data;
+       unsigned int uid = (uintptr_t)user_data;
        tts_client_s *client = tts_client_get_by_uid(uid);
        if (NULL == client) {
                SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Fail to get client");
@@ -237,7 +238,7 @@ static void __get_engine_app_id(int mode, int size, char* app_id)
        SLOG(LOG_INFO, TAG_TTSC, "engine app id : %s", app_id);
 }
 
-static rpc_port_proxy_tts_h __create_rpc_port(int uid, const char* engine_app_id)
+static rpc_port_proxy_tts_h __create_rpc_port(unsigned int uid, const char* engine_app_id)
 {
        rpc_port_proxy_tts_callback_s rpc_callback = {
                .connected = __on_connected,
@@ -246,7 +247,7 @@ static rpc_port_proxy_tts_h __create_rpc_port(int uid, const char* engine_app_id
        };
 
        rpc_port_proxy_tts_h handle = NULL;
-       intptr_t ptr_uid = uid;
+       uintptr_t ptr_uid = uid;
        if (0 != rpc_port_proxy_tts_create(engine_app_id, &rpc_callback, (void*)ptr_uid, &handle)) {
                SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] Fail to create proxy");
                return NULL;
@@ -255,7 +256,7 @@ static rpc_port_proxy_tts_h __create_rpc_port(int uid, const char* engine_app_id
        return handle;
 }
 
-int tts_tidl_open_connection(int uid)
+int tts_tidl_open_connection(unsigned int uid)
 {
        SLOG(LOG_DEBUG, TAG_TTSC, "[TIDL] tts_tidl_open_connection");
 
@@ -286,11 +287,11 @@ int tts_tidl_open_connection(int uid)
        info->uid = uid;
        g_tidl_infos = g_list_append(g_tidl_infos, info);
 
-       SLOG(LOG_ERROR, TAG_TTSC, "[TIDL] uid(%d) rpc_h(%p), engine_app_id(%s)", uid, info->rpc_h, info->engine_app_id);
+       SLOG(LOG_ERROR, TAG_TTSC, "[TIDL] uid(%u) rpc_h(%p), engine_app_id(%s)", uid, info->rpc_h, info->engine_app_id);
        return TTS_ERROR_NONE;
 }
 
-int tts_tidl_close_connection(int uid)
+int tts_tidl_close_connection(unsigned int uid)
 {
        SLOG(LOG_DEBUG, TAG_TTSC, "[TIDL] tts_tidl_close_connection");
 
@@ -323,7 +324,7 @@ int tts_tidl_close_connection(int uid)
        return TTS_ERROR_NONE;
 }
 
-int tts_tidl_stop_listening(int uid)
+int tts_tidl_stop_listening(unsigned int uid)
 {
        if (false == tts_client_is_valid_uid(uid)) {
                SLOG(LOG_ERROR, TAG_TTSC, "[ERROR] uid is not valid");
@@ -382,7 +383,7 @@ static int __invoke_register_callback(int pid, tts_tidl_info_s* info)
        return TTS_ERROR_NONE;
 }
 
-int tts_tidl_request_hello(int uid)
+int tts_tidl_request_hello(unsigned int uid)
 {
        SLOG(LOG_DEBUG, TAG_TTSC, "[TIDL] tts_tidl_request_hello");
 
@@ -467,7 +468,7 @@ static int __invoke_register_callback_sync(int pid, tts_tidl_info_s* info)
        return TTS_ERROR_NONE;
 }
 
-int tts_tidl_request_hello_sync(int uid)
+int tts_tidl_request_hello_sync(unsigned int uid)
 {
        SLOG(LOG_DEBUG, TAG_TTSC, "[TIDL] tts_tidl_request_hello");
 
@@ -504,7 +505,7 @@ int tts_tidl_request_hello_sync(int uid)
        return TTS_ERROR_NONE;
 }
 
-int tts_tidl_request_initialize(int uid, bool* credential_needed)
+int tts_tidl_request_initialize(unsigned int uid, bool* credential_needed)
 {
        SLOG(LOG_DEBUG, TAG_TTSC, "[TIDL] tts_tidl_request_initialize");
 
@@ -539,7 +540,7 @@ int tts_tidl_request_initialize(int uid, bool* credential_needed)
        return TTS_ERROR_NONE;
 }
 
-int tts_tidl_request_finalize(int uid)
+int tts_tidl_request_finalize(unsigned int uid)
 {
        SLOG(LOG_DEBUG, TAG_TTSC, "[TIDL] tts_tidl_request_finalize");
 
@@ -569,7 +570,7 @@ int tts_tidl_request_finalize(int uid)
        return TTS_ERROR_NONE;
 }
 
-int tts_tidl_request_add_text(int uid, const char* text, const char* lang, int vctype, int speed, int uttid, const char* credential)
+int tts_tidl_request_add_text(unsigned int uid, const char* text, const char* lang, int vctype, int speed, int uttid, const char* credential)
 {
        SLOG(LOG_DEBUG, TAG_TTSC, "[TIDL] tts_tidl_request_add_text");
 
@@ -604,7 +605,7 @@ int tts_tidl_request_add_text(int uid, const char* text, const char* lang, int v
        return TTS_ERROR_NONE;
 }
 
-int tts_tidl_request_set_private_data(int uid, const char* key, const char* data)
+int tts_tidl_request_set_private_data(unsigned int uid, const char* key, const char* data)
 {
        SLOG(LOG_DEBUG, TAG_TTSC, "[TIDL] tts_tidl_request_set_private_data");
 
@@ -638,7 +639,7 @@ int tts_tidl_request_set_private_data(int uid, const char* key, const char* data
        return TTS_ERROR_NONE;
 }
 
-int tts_tidl_request_get_private_data(int uid, const char* key, char** data)
+int tts_tidl_request_get_private_data(unsigned int uid, const char* key, char** data)
 {
        SLOG(LOG_DEBUG, TAG_TTSC, "[TIDL] tts_tidl_request_get_private_data");
 
@@ -678,7 +679,7 @@ int tts_tidl_request_get_private_data(int uid, const char* key, char** data)
        return TTS_ERROR_NONE;
 }
 
-int tts_tidl_request_play(int uid, const char* credential)
+int tts_tidl_request_play(unsigned int uid, const char* credential)
 {
        SLOG(LOG_DEBUG, TAG_TTSC, "[TIDL] tts_tidl_request_play");
 
@@ -710,7 +711,7 @@ int tts_tidl_request_play(int uid, const char* credential)
        return TTS_ERROR_NONE;
 }
 
-int tts_tidl_request_stop(int uid)
+int tts_tidl_request_stop(unsigned int uid)
 {
        SLOG(LOG_DEBUG, TAG_TTSC, "[TIDL] tts_tidl_request_stop");
 
@@ -740,7 +741,7 @@ int tts_tidl_request_stop(int uid)
        return TTS_ERROR_NONE;
 }
 
-int tts_tidl_request_pause(int uid)
+int tts_tidl_request_pause(unsigned int uid)
 {
        SLOG(LOG_DEBUG, TAG_TTSC, "[TIDL] tts_tidl_request_pause");
 
@@ -772,7 +773,7 @@ int tts_tidl_request_pause(int uid)
 }
 
 //LCOV_EXCL_START
-int tts_tidl_request_play_pcm(int uid)
+int tts_tidl_request_play_pcm(unsigned int uid)
 {
        SLOG(LOG_DEBUG, TAG_TTSC, "[TIDL] tts_tidl_request_play_pcm");
 
@@ -803,7 +804,7 @@ int tts_tidl_request_play_pcm(int uid)
        return TTS_ERROR_NONE;
 }
 
-int tts_tidl_request_stop_pcm(int uid)
+int tts_tidl_request_stop_pcm(unsigned int uid)
 {
        SLOG(LOG_DEBUG, TAG_TTSC, "[TIDL] tts_tidl_request_stop_pcm");
 
@@ -834,7 +835,7 @@ int tts_tidl_request_stop_pcm(int uid)
        return TTS_ERROR_NONE;
 }
 
-int tts_tidl_request_add_pcm(int uid, int event, const char* data, int data_size, int audio_type, int rate)
+int tts_tidl_request_add_pcm(unsigned int uid, int event, const char* data, int data_size, int audio_type, int rate)
 {
        SLOG(LOG_DEBUG, TAG_TTSC, "[TIDL] tts_tidl_request_add_pcm");
 
@@ -881,7 +882,7 @@ int tts_tidl_request_add_pcm(int uid, int event, const char* data, int data_size
 }
 // LCOV_EXCL_STOP
 
-int tts_tidl_request_set_mode(int uid, tts_mode_e mode)
+int tts_tidl_request_set_mode(unsigned int uid, tts_mode_e mode)
 {
        SLOG(LOG_DEBUG, TAG_TTSC, "[TIDL] tts_tidl_request_set_mode");
 
index 6af4168..56a80f0 100644 (file)
 extern "C" {
 #endif
 
-int tts_tidl_open_connection(int uid);
+int tts_tidl_open_connection(unsigned int uid);
 
-int tts_tidl_close_connection(int uid);
+int tts_tidl_close_connection(unsigned int uid);
 
-int tts_tidl_stop_listening(int uid);
+int tts_tidl_stop_listening(unsigned int uid);
 
-int tts_tidl_request_hello(int uid);
+int tts_tidl_request_hello(unsigned int uid);
 
-int tts_tidl_request_hello_sync(int uid);
+int tts_tidl_request_hello_sync(unsigned int uid);
 
-int tts_tidl_request_initialize(int uid, bool* credential_needed);
+int tts_tidl_request_initialize(unsigned int uid, bool* credential_needed);
 
-int tts_tidl_request_finalize(int uid);
+int tts_tidl_request_finalize(unsigned int uid);
 
-int tts_tidl_request_add_text(int uid, const char* text, const char* lang, int vctype, int speed, int uttid, const char* credential);
+int tts_tidl_request_add_text(unsigned int uid, const char* text, const char* lang, int vctype, int speed, int uttid, const char* credential);
 
-int tts_tidl_request_play(int uid, const char* credential);
+int tts_tidl_request_play(unsigned int uid, const char* credential);
 
-int tts_tidl_request_stop(int uid);
+int tts_tidl_request_stop(unsigned int uid);
 
-int tts_tidl_request_pause(int uid);
+int tts_tidl_request_pause(unsigned int uid);
 
-int tts_tidl_request_set_private_data(int uid, const char* key, const char* data);
+int tts_tidl_request_set_private_data(unsigned int uid, const char* key, const char* data);
 
-int tts_tidl_request_get_private_data(int uid, const char* key, char** data);
+int tts_tidl_request_get_private_data(unsigned int uid, const char* key, char** data);
 
-int tts_tidl_request_play_pcm(int uid);
+int tts_tidl_request_play_pcm(unsigned int uid);
 
-int tts_tidl_request_stop_pcm(int uid);
+int tts_tidl_request_stop_pcm(unsigned int uid);
 
-int tts_tidl_request_add_pcm(int uid, int event, const char* data, int data_size, int audio_type, int rate);
+int tts_tidl_request_add_pcm(unsigned int uid, int event, const char* data, int data_size, int audio_type, int rate);
 
-int tts_tidl_request_set_mode(int uid, tts_mode_e mode);
+int tts_tidl_request_set_mode(unsigned int uid, tts_mode_e mode);
 
 #ifdef __cplusplus
 }
index 82e4de3..15e5741 100644 (file)
@@ -27,7 +27,7 @@
 #include "tts_defs.h"
 
 typedef struct {
-       int     uid;
+       unsigned int    uid;
        tts_config_engine_changed_cb            engine_cb;
        tts_config_voice_changed_cb             voice_cb;
        tts_config_speech_rate_changed_cb       speech_cb;
@@ -441,7 +441,7 @@ Eina_Bool tts_config_mgr_inotify_event_cb(void* data, Ecore_Fd_Handler *fd_handl
 
                                if (NULL != temp_client) {
                                        if (NULL != temp_client->engine_cb) {
-                                               SECURE_SLOG(LOG_DEBUG, TAG_TTSCONFIG, "Engine changed callback : uid(%d)", temp_client->uid);
+                                               SECURE_SLOG(LOG_DEBUG, TAG_TTSCONFIG, "Engine changed callback : uid(%u)", temp_client->uid);
                                                temp_client->engine_cb(config_info.engine_id, config_info.setting,
                                                        config_info.language, config_info.type,
                                                        config_info.auto_voice, config_info.credential, temp_client->user_data);
@@ -482,7 +482,7 @@ Eina_Bool tts_config_mgr_inotify_event_cb(void* data, Ecore_Fd_Handler *fd_handl
 
                                if (NULL != temp_client) {
                                        if (NULL != temp_client->voice_cb) {
-                                               SECURE_SLOG(LOG_DEBUG, TAG_TTSCONFIG, "Voice changed callback : uid(%d)", temp_client->uid);
+                                               SECURE_SLOG(LOG_DEBUG, TAG_TTSCONFIG, "Voice changed callback : uid(%u)", temp_client->uid);
                                                temp_client->voice_cb(before_lang, before_type,
                                                        config_info.language, config_info.type,
                                                        config_info.auto_voice, temp_client->user_data);
@@ -511,7 +511,7 @@ Eina_Bool tts_config_mgr_inotify_event_cb(void* data, Ecore_Fd_Handler *fd_handl
 
                                if (NULL != temp_client) {
                                        if (NULL != temp_client->speech_cb) {
-                                               SECURE_SLOG(LOG_DEBUG, TAG_TTSCONFIG, "Speech rate changed callback : uid(%d)", temp_client->uid);
+                                               SECURE_SLOG(LOG_DEBUG, TAG_TTSCONFIG, "Speech rate changed callback : uid(%u)", temp_client->uid);
                                                temp_client->speech_cb(config_info.speech_rate, temp_client->user_data);
                                        }
                                }
@@ -533,7 +533,7 @@ Eina_Bool tts_config_mgr_inotify_event_cb(void* data, Ecore_Fd_Handler *fd_handl
 
                                if (NULL != temp_client) {
                                        if (NULL != temp_client->pitch_cb) {
-                                               SECURE_SLOG(LOG_DEBUG, TAG_TTSCONFIG, "Pitch changed callback : uid(%d)", temp_client->uid);
+                                               SECURE_SLOG(LOG_DEBUG, TAG_TTSCONFIG, "Pitch changed callback : uid(%u)", temp_client->uid);
                                                temp_client->pitch_cb(config_info.pitch, temp_client->user_data);
                                        }
                                }
@@ -555,7 +555,7 @@ Eina_Bool tts_config_mgr_inotify_event_cb(void* data, Ecore_Fd_Handler *fd_handl
 
                                if (NULL != temp_client) {
                                        if (NULL != temp_client->bg_volume_ratio_cb) {
-                                               SECURE_SLOG(LOG_DEBUG, TAG_TTSCONFIG, "background volume ratio changed callback : uid(%d)", temp_client->uid);
+                                               SECURE_SLOG(LOG_DEBUG, TAG_TTSCONFIG, "background volume ratio changed callback : uid(%u)", temp_client->uid);
                                                temp_client->bg_volume_ratio_cb(config_info.bg_volume_ratio, temp_client->user_data);
                                        }
                                }
@@ -815,7 +815,7 @@ void __tts_config_screen_reader_changed_cb(keynode_t *key, void *data)
        }
 }
 
-int __tts_config_release_client(int uid)
+int __tts_config_release_client(unsigned int uid)
 {
        GSList *iter = NULL;
        tts_config_client_s* temp_client = NULL;
@@ -1032,7 +1032,7 @@ static Eina_Bool __tts_config_mgr_engine_config_inotify_event_callback(void* dat
 
                        if (NULL != temp_client) {
                                if (NULL != temp_client->engine_cb) {
-                                       SECURE_SLOG(LOG_DEBUG, TAG_TTSCONFIG, "Engine changed callback : uid(%d)", temp_client->uid);
+                                       SECURE_SLOG(LOG_DEBUG, TAG_TTSCONFIG, "Engine changed callback : uid(%u)", temp_client->uid);
                                        temp_client->engine_cb(config_info.engine_id, config_info.setting,
                                                config_info.language, config_info.type,
                                                config_info.auto_voice, config_info.credential, temp_client->user_data);
@@ -1131,7 +1131,7 @@ static int __tts_config_mgr_unregister_engine_config_updated_event()
        return 0;
 }
 
-int tts_config_mgr_initialize(int uid, tts_config_client_type_e client_type)
+int tts_config_mgr_initialize(unsigned int uid, tts_config_client_type_e client_type)
 {
        GSList *iter = NULL;
        int* get_uid;
@@ -1146,7 +1146,7 @@ int tts_config_mgr_initialize(int uid, tts_config_client_type_e client_type)
                        get_uid = iter->data;
 
                        if (uid == *get_uid) {
-                               SECURE_SLOG(LOG_WARN, TAG_TTSCONFIG, "[CONFIG] uid(%d) has already registered", uid);
+                               SECURE_SLOG(LOG_WARN, TAG_TTSCONFIG, "[CONFIG] uid(%u) has already registered", uid);
                                return 0;
                        }
 
@@ -1170,7 +1170,7 @@ int tts_config_mgr_initialize(int uid, tts_config_client_type_e client_type)
 
                g_config_client_list = g_slist_append(g_config_client_list, temp_client);
 
-               SECURE_SLOG(LOG_WARN, TAG_TTSCONFIG, "[CONFIG] Add uid(%d) but config has already initialized", uid);
+               SECURE_SLOG(LOG_WARN, TAG_TTSCONFIG, "[CONFIG] Add uid(%u) but config has already initialized", uid);
                SLOG(LOG_INFO, TAG_TTSCONFIG, "Client type : %d", client_type);
                g_client_type |= client_type;
 
@@ -1362,7 +1362,7 @@ int tts_config_mgr_initialize(int uid, tts_config_client_type_e client_type)
        return 0;
 }
 
-int tts_config_mgr_finalize(int uid, tts_config_client_type_e client_type)
+int tts_config_mgr_finalize(unsigned int uid, tts_config_client_type_e client_type)
 {
        if (0 < __tts_config_release_client(uid)) {
                g_client_type &= ~client_type;
@@ -1388,7 +1388,7 @@ int tts_config_mgr_finalize(int uid, tts_config_client_type_e client_type)
        return 0;
 }
 
-int tts_config_mgr_set_callback(int uid,
+int tts_config_mgr_set_callback(unsigned int uid,
                                tts_config_engine_changed_cb engine_cb,
                                tts_config_voice_changed_cb voice_cb,
                                tts_config_speech_rate_changed_cb speech_cb,
@@ -1421,7 +1421,7 @@ int tts_config_mgr_set_callback(int uid,
        return 0;
 }
 
-int tts_config_mgr_unset_callback(int uid)
+int tts_config_mgr_unset_callback(unsigned int uid)
 {
        GSList *iter = NULL;
        tts_config_client_s* temp_client = NULL;
@@ -1449,7 +1449,7 @@ int tts_config_mgr_unset_callback(int uid)
        return 0;
 }
 
-int tts_config_mgr_set_screen_reader_callback(int uid, tts_config_screen_reader_changed_cb callback, void* user_data)
+int tts_config_mgr_set_screen_reader_callback(unsigned int uid, tts_config_screen_reader_changed_cb callback, void* user_data)
 {
        if (NULL == callback) {
                SLOG(LOG_ERROR, TAG_TTSCONFIG, "Input parameter is NULL");
@@ -1477,7 +1477,7 @@ int tts_config_mgr_set_screen_reader_callback(int uid, tts_config_screen_reader_
        return 0;
 }
 
-int tts_config_mgr_unset_screen_reader_callback(int uid)
+int tts_config_mgr_unset_screen_reader_callback(unsigned int uid)
 {
        GSList *iter = NULL;
        tts_config_client_s* temp_client = NULL;
index 782c35e..2f9537a 100644 (file)
@@ -73,12 +73,12 @@ typedef void (*tts_config_bg_volume_ratio_changed_cb)(double value, void* user_d
 typedef void (*tts_config_screen_reader_changed_cb)(bool value, void* user_data);
 
 
-int tts_config_mgr_initialize(int uid, tts_config_client_type_e client_type);
+int tts_config_mgr_initialize(unsigned int uid, tts_config_client_type_e client_type);
 
-int tts_config_mgr_finalize(int uid, tts_config_client_type_e client_type);
+int tts_config_mgr_finalize(unsigned int uid, tts_config_client_type_e client_type);
 
 
-int tts_config_mgr_set_callback(int uid,
+int tts_config_mgr_set_callback(unsigned int uid,
                                tts_config_engine_changed_cb engine_cb,
                                tts_config_voice_changed_cb voice_cb,
                                tts_config_speech_rate_changed_cb speech_cb,
@@ -86,12 +86,12 @@ int tts_config_mgr_set_callback(int uid,
                                tts_config_bg_volume_ratio_changed_cb bg_volume_ratio_cb,
                                void* user_data);
 
-int tts_config_mgr_unset_callback(int uid);
+int tts_config_mgr_unset_callback(unsigned int uid);
 
 /* Only for screen reader option */
-int tts_config_mgr_set_screen_reader_callback(int uid, tts_config_screen_reader_changed_cb callback, void* user_data);
+int tts_config_mgr_set_screen_reader_callback(unsigned int uid, tts_config_screen_reader_changed_cb callback, void* user_data);
 
-int tts_config_mgr_unset_screen_reader_callback(int uid);
+int tts_config_mgr_unset_screen_reader_callback(unsigned int uid);
 
 
 int tts_config_mgr_get_engine_list(tts_config_supported_engine_cb callback, void* user_data);
index 2ffacac..2284927 100644 (file)
@@ -123,6 +123,8 @@ extern "C" {
 #define TTS_ERROR_ALREADY_INITIALIZED  -999
 #define TTS_CREDENTIAL_NEEDED_ALREADY_INITIALIZED      -1
 
+#define TTS_INVALID_UID 0
+
 /******************************************************************************************
 * Defines for vconf key
 *******************************************************************************************/
index 117e1e5..19507b7 100644 (file)
@@ -172,7 +172,7 @@ EXPORT_API
 int PKGMGR_MDPARSER_PLUGIN_INSTALL(const char *pkgid, const char *appid, GList *list)
 {
        LOGD("METADATA INSTALL");
-       LOGD("pkgid(%s) appid(%s) list(%d)", pkgid, appid, g_list_length(list));
+       LOGD("pkgid(%s) appid(%s) list(%u)", pkgid, appid, g_list_length(list));
 
        if (0 >= g_list_length(list)) {
                LOGE("[ERROR] No Engine Metadata");
@@ -226,7 +226,7 @@ EXPORT_API
 int PKGMGR_MDPARSER_PLUGIN_UNINSTALL(const char *pkgid, const char *appid, GList *list)
 {
        LOGD("METADATA UNINSTALL");
-       LOGD("pkgid(%s) appid(%s) list(%d)", pkgid, appid, g_list_length(list));
+       LOGD("pkgid(%s) appid(%s) list(%u)", pkgid, appid, g_list_length(list));
 
        GList *iter = NULL;
        metadata *md = NULL;
@@ -250,7 +250,7 @@ EXPORT_API
 int PKGMGR_MDPARSER_PLUGIN_UPGRADE(const char *pkgid, const char *appid, GList *list)
 {
        LOGD("METADATA UPGRADE");
-       LOGD("pkgid(%s) appid(%s) list(%d)", pkgid, appid, g_list_length(list));
+       LOGD("pkgid(%s) appid(%s) list(%u)", pkgid, appid, g_list_length(list));
 
        PKGMGR_MDPARSER_PLUGIN_UNINSTALL(pkgid, appid, list);
        PKGMGR_MDPARSER_PLUGIN_INSTALL(pkgid, appid, list);
index 05caa3a..20e3cdb 100644 (file)
@@ -138,7 +138,7 @@ static int __save_engine_info_xml(const char *pkgid, gchar *ut, uid_t uid, gid_t
        uid_t tmp_uid = 0;
        gid_t tmp_gid = 0;
 
-       LOGD("uid(%d)", uid);
+       LOGD("uid(%u)", uid);
 
        if (globalapp_uid == uid) {
                /* Global app */
@@ -304,7 +304,7 @@ static int __remove_engine_info_xml(const char *pkgid, gchar *ut, uid_t uid)
 
        uid_t globalapp_uid = tzplatform_getuid(TZ_SYS_GLOBALAPP_USER);
 
-       LOGD("uid(%d)", uid);
+       LOGD("uid(%u)", uid);
 
        if (globalapp_uid == uid) {
                /* Global app */
@@ -605,7 +605,7 @@ EXPORT_API
 int PKGMGR_MDPARSER_PLUGIN_INSTALL(const char *pkgid, const char *appid, GList *list)
 {
        LOGD("METADATA INSTALL");
-       LOGD("pkgid(%s) appid(%s) list(%d)", pkgid, appid, g_list_length(list));
+       LOGD("pkgid(%s) appid(%s) list(%u)", pkgid, appid, g_list_length(list));
 
        int ret = -1;
        ret = pkgmgr_installer_info_get_target_uid(&g_uid);
@@ -613,8 +613,8 @@ int PKGMGR_MDPARSER_PLUGIN_INSTALL(const char *pkgid, const char *appid, GList *
                LOGE("[ERROR] Fail to get target uid");
                return 0;
        } else {
-               LOGD("uid(%d)", g_uid);
-               printf("[Parser Debug][DEBUG] uid(%d)", g_uid);
+               LOGD("uid(%u)", g_uid);
+               printf("[Parser Debug][DEBUG] uid(%u)", g_uid);
        }
 
        uid_t globalapp_uid = tzplatform_getuid(TZ_SYS_GLOBALAPP_USER);
@@ -747,7 +747,7 @@ int PKGMGR_MDPARSER_PLUGIN_INSTALL(const char *pkgid, const char *appid, GList *
 
                        LOGD("[DEBUG] user info");
                        if (NULL != home_dir) {
-                               LOGD("[DEBUG] uid(%d), gid(%d),  user_type(%s), home_dir(%s)", uid, gid, user_type, home_dir);
+                               LOGD("[DEBUG] uid(%u), gid(%u), user_type(%s), home_dir(%s)", uid, gid, user_type, home_dir);
                                FREE(g_dir_config_base);
                                FREE(g_dir_home);
                                FREE(g_dir_engine_base);
@@ -874,7 +874,7 @@ EXPORT_API
 int PKGMGR_MDPARSER_PLUGIN_UNINSTALL(const char *pkgid, const char *appid, GList *list)
 {
        LOGD("METADATA UNINSTALL");
-       LOGD("pkgid(%s) appid(%s) list(%d)", pkgid, appid, g_list_length(list));
+       LOGD("pkgid(%s) appid(%s) list(%u)", pkgid, appid, g_list_length(list));
 
        int ret = -1;
        ret = pkgmgr_installer_info_get_target_uid(&g_uid);
@@ -882,14 +882,14 @@ int PKGMGR_MDPARSER_PLUGIN_UNINSTALL(const char *pkgid, const char *appid, GList
                LOGE("[ERROR] Fail to get target uid");
                return 0;
        } else {
-               LOGD("uid(%d)", g_uid);
-               printf("[Parser Debug][DEBUG] uid(%d)", g_uid);
+               LOGD("uid(%u)", g_uid);
+               printf("[Parser Debug][DEBUG] uid(%u)", g_uid);
        }
 
        uid_t globalapp_uid = tzplatform_getuid(TZ_SYS_GLOBALAPP_USER);
        if (globalapp_uid == g_uid) {
                g_user_type = g_strdup("admin");
-               LOGD("[DEBUG] g_user_type: %s (%d)", g_user_type, globalapp_uid);
+               LOGD("[DEBUG] g_user_type: %s (%u)", g_user_type, globalapp_uid);
        } else {
                g_guser = gum_user_get_sync(g_uid, FALSE);
                if (NULL == g_guser) {
@@ -900,7 +900,7 @@ int PKGMGR_MDPARSER_PLUGIN_UNINSTALL(const char *pkgid, const char *appid, GList
                g_object_get(G_OBJECT(g_guser), "usertype", &g_ut, NULL);
                g_user_type = g_strdup(gum_user_type_to_string(g_ut));
 
-               LOGD("[DEBUG] g_user_type: %s (%d)", g_user_type, globalapp_uid);
+               LOGD("[DEBUG] g_user_type: %s (%u)", g_user_type, globalapp_uid);
        }
 
        if (NULL == g_user_type) {
@@ -1075,7 +1075,7 @@ EXPORT_API
 int PKGMGR_MDPARSER_PLUGIN_UPGRADE(const char *pkgid, const char *appid, GList *list)
 {
        LOGD("METADATA UPGRADE");
-       LOGD("pkgid(%s) appid(%s) list(%d)", pkgid, appid, g_list_length(list));
+       LOGD("pkgid(%s) appid(%s) list(%u)", pkgid, appid, g_list_length(list));
 
        PKGMGR_MDPARSER_PLUGIN_UNINSTALL(pkgid, appid, list);
        PKGMGR_MDPARSER_PLUGIN_INSTALL(pkgid, appid, list);
diff --git a/sam_cli_sample_tizen.cfg b/sam_cli_sample_tizen.cfg
new file mode 100755 (executable)
index 0000000..3e928a6
--- /dev/null
@@ -0,0 +1,70 @@
+#!/usr/bin/env bash
+#
+# Copyright (C) 2018 The SAM Tool Authors. All rights reserved.
+#
+#               SAM (S/W Architecture Maturity)
+#
+# Samsung Research,
+# Samsung Electronics Co., Ltd.
+#
+# This software and its documentation are confidential and proprietary
+# information of Samsung Electronics Co., Ltd.  No part of the software and
+# documents may be copied, reproduced, transmitted, translated, or reduced to
+# any electronic medium or machine-readable form without the prior written
+# consent of Samsung Electronics.
+#
+# Samsung Electronics makes no representations with respect to the contents,
+# and assumes no responsibility for any errors that might appear in the
+# software and documents. This publication and the contents here of are subject
+# to change without notice.
+#
+
+################################
+# Project Name
+################################
+SAM_PRJ_NAME="tts_refactoring"
+
+
+################################
+# Source Code
+################################
+BUILD_CMD="gbs build -A armv7l -P tizen_latest --include-all --clean"
+CLEAN_CMD="gbs build -A armv7l -P tizen_latest --include-all --clean"
+SRC_PATH=$PWD
+SRC_LANG="auto_c_cpp"                             # Supported languages : c, java
+SRC_SCOPE="/home/abuild/rpmbuild/BUILD/tts-1.65.4;$SRC_PATH"     # Scoping list
+#SRC_EXCLUDE="config/src_exclude.cfg"    # Excluding list
+
+
+################################
+# SCRA
+################################
+SCRA_SKIP=FALSE                              # Options : TRUE, FALSE
+SCRA_RAW_DATA_PATH=".scap/workspace/scra"
+SCRA_ROOT_TO_CUT="/home/abuild/rpmbuild/BUILD/tts-1.65.4"
+
+
+################################
+# PMD CPD (Duplicated Code)
+################################
+PMD_SKIP=FALSE                              # Options : TRUE, FALSE
+PMD_RAW_DATA_PATH=".scap/workspace/pmd"
+PMD_USE_BUILT_PATH=FALSE                    # Options : TRUE, FALSE
+PMD_ROOT_TO_CUT=$SRC_PATH
+#PMD_EXCLUDE_LIST="config/src_exclude.cfg"  # Excluding list of PMD
+#PMD_RESULT_DETAIL_MODE=FALSE                # Options : TRUE, FALSE
+#PMD_HEAP_SIZE=2048m
+#PMD_ENCODING="utf-8"
+
+
+################################
+# Analysis Hub (SCAP)
+################################
+SCAP_TOOL_PATH="hub/code-analysis-hub/bin/scap"
+SCAP=$SCAP_TOOL_PATH
+
+
+################################
+# Advanced Option
+################################
+#ADVANCED_SAM_OPTION="config/sam.cfg"
index a280ae9..ee00405 100644 (file)
@@ -224,14 +224,12 @@ int ttsd_config_get_bg_volume_ratio(double* ratio)
        return 0;
 }
 
-int ttsd_config_save_error(int uid, int uttid, const char* lang, int vctype, const char* text,
+int ttsd_config_save_error(unsigned int uid, int uttid, const char* lang, int vctype, const char* text,
                           const char* func, int line, const char* message)
 {
        SLOG(LOG_DEBUG, tts_tag(), "@@@@@ TTS ERROR LOG @@@@@");
 
-       SLOG(LOG_DEBUG, tts_tag(), "uid(%d) uttid(%d)", uid, uttid);
-
-
+       SLOG(LOG_DEBUG, tts_tag(), "uid(%u) uttid(%d)", uid, uttid);
        SLOG(LOG_DEBUG, tts_tag(), "Function(%s) Line(%d)", (NULL == func) ? "NULL" : func, line);
        SLOG(LOG_DEBUG, tts_tag(), "Message(%s)", (NULL == message) ? "NULL" : message);
        SLOG(LOG_DEBUG, tts_tag(), "Lang(%s), type(%d)", (NULL == lang) ? "NULL" : lang, vctype);
index dc2fb84..c4641d2 100644 (file)
@@ -1,5 +1,5 @@
 /*
-*  Copyright (c) 2011-2016 Samsung Electronics Co., Ltd All Rights Reserved 
+*  Copyright (c) 2011-2016 Samsung Electronics Co., Ltd All Rights Reserved
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
@@ -51,7 +51,7 @@ int ttsd_config_get_default_pitch(int* pitch);
 
 int ttsd_config_get_bg_volume_ratio(double* ratio);
 
-int ttsd_config_save_error(int uid, int uttid, const char* lang, int vctype, const char* text, 
+int ttsd_config_save_error(unsigned int uid, int uttid, const char* lang, int vctype, const char* text,
                           const char* func, int line, const char* message);
 
 #ifdef __cplusplus
index 2bf187a..e0b8694 100644 (file)
@@ -30,7 +30,7 @@ typedef struct
 typedef struct
 {
        int             pid;
-       int             uid;
+       unsigned int            uid;
        int             utt_id_stopped;
        app_tts_state_e state;
        ttsd_mode_e     mode;
@@ -56,7 +56,7 @@ static void __data_show_list()
 
        unsigned int i = 0;
        for (auto& appData : g_app_list) {
-               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[%dth] pid(%d), uid(%d), state(%d)", i, appData.pid, appData.uid, appData.state);
+               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[%dth] pid(%d), uid(%u), state(%d)", i, appData.pid, appData.uid, appData.state);
                i++;
        }
 
@@ -140,7 +140,7 @@ ttsd_synthesis_control_e ttsd_get_synth_control()
        return g_synth_control.load();
 }
 
-static app_data_s* __get_client_app_data(int uid)
+static app_data_s* __get_client_app_data(unsigned int uid)
 {
        for (auto& app_data : g_app_list) {
                if (app_data.uid == uid) {
@@ -151,11 +151,11 @@ static app_data_s* __get_client_app_data(int uid)
        return nullptr;
 }
 
-int ttsd_data_new_client(int pid, int uid)
+int ttsd_data_new_client(int pid, unsigned int uid)
 {
        lock_guard<mutex> lock(g_app_data_mutex);
        if(nullptr != __get_client_app_data(uid) ) {
-               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is already registered (%d)", uid);
+               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is already registered (%u)", uid);
                return TTSD_ERROR_INVALID_PARAMETER;
        }
 
@@ -173,7 +173,7 @@ int ttsd_data_new_client(int pid, int uid)
        __data_show_list();
 #endif
 
-       SLOG(LOG_INFO, tts_tag(), "[DATA INFO] New client. pid(%d), uid(%d)", app.pid, app.uid);
+       SLOG(LOG_INFO, tts_tag(), "[DATA INFO] New client. pid(%d), uid(%u)", app.pid, app.uid);
 
        return TTSD_ERROR_NONE;
 }
@@ -207,13 +207,13 @@ static void __clean_data(app_data_s& app_data)
                app_data.utt_id_stopped = removed_last_uttid;
        }
 
-       int uid = app_data.uid;
+       unsigned int uid = app_data.uid;
        for (auto& sound_data : app_data.m_wav_data) {
                if (nullptr == sound_data) {
                        continue;
                }
 
-               SLOG(LOG_ERROR, tts_tag(), "[DEBUG][%p] uid(%d), event(%d) data(%p) size(%d) rate(%d) utt(%d)",
+               SLOG(LOG_ERROR, tts_tag(), "[DEBUG][%p] uid(%u), event(%d) data(%p) size(%d) rate(%d) utt(%d)",
                        sound_data, uid, sound_data->event, sound_data->data, sound_data->data_size, sound_data->rate, sound_data->utt_id);
 
                if (nullptr != sound_data->data) {
@@ -229,7 +229,7 @@ static void __clean_data(app_data_s& app_data)
        app_data.m_wav_data.clear();
 }
 
-int ttsd_data_delete_client(int uid)
+int ttsd_data_delete_client(unsigned int uid)
 {
        lock_guard<mutex> lock(g_app_data_mutex);
        int index = 0;
@@ -242,7 +242,7 @@ int ttsd_data_delete_client(int uid)
        }
 
        if (index >= (int)g_app_list.size()) {
-               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%d)", uid);
+               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%u)", uid);
                return TTSD_ERROR_INVALID_PARAMETER;
        }
 
@@ -254,12 +254,12 @@ int ttsd_data_delete_client(int uid)
        __data_show_list();
 #endif
 
-       SLOG(LOG_INFO, tts_tag(), "[DATA INFO] Client is deleted. uid(%d), index(%d)", uid, index);
+       SLOG(LOG_INFO, tts_tag(), "[DATA INFO] Client is deleted. uid(%u), index(%d)", uid, index);
 
        return TTSD_ERROR_NONE;
 }
 
-int ttsd_data_is_client(int uid)
+int ttsd_data_is_client(unsigned int uid)
 {
        lock_guard<mutex> lock(g_app_data_mutex);
        int vsize = g_app_list.size();
@@ -269,7 +269,7 @@ int ttsd_data_is_client(int uid)
                }
        }
 
-       SLOG(LOG_WARN, tts_tag(), "[DATA WARNING] There is no corresponding client. uid(%d)", uid);
+       SLOG(LOG_WARN, tts_tag(), "[DATA WARNING] There is no corresponding client. uid(%u)", uid);
 
        return -1;
 }
@@ -282,26 +282,26 @@ int ttsd_data_get_client_count()
        return num_client;
 }
 
-int ttsd_data_get_pid(int uid)
+int ttsd_data_get_pid(unsigned int uid)
 {
        lock_guard<mutex> lock(g_app_data_mutex);
        app_data_s* app_data = __get_client_app_data(uid);
        if (nullptr == app_data) {
-               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%d)", uid);
+               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%u)", uid);
                return -1;
        }
 
-       SLOG(LOG_INFO, tts_tag(), "[DATA INFO] uid(%d), pid(%d)", uid, app_data->pid);
+       SLOG(LOG_INFO, tts_tag(), "[DATA INFO] uid(%u), pid(%d)", uid, app_data->pid);
 
        return app_data->pid;
 }
 
-int ttsd_data_set_ipc_method(int uid, tts_ipc_method_e method)
+int ttsd_data_set_ipc_method(unsigned int uid, tts_ipc_method_e method)
 {
        lock_guard<mutex> lock(g_app_data_mutex);
        app_data_s* app_data = __get_client_app_data(uid);
        if (nullptr == app_data) {
-               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%d)", uid);
+               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%u)", uid);
                return TTSD_ERROR_INVALID_PARAMETER;
        }
 
@@ -310,24 +310,24 @@ int ttsd_data_set_ipc_method(int uid, tts_ipc_method_e method)
        return TTSD_ERROR_NONE;
 }
 
-tts_ipc_method_e ttsd_data_get_ipc_method(int uid)
+tts_ipc_method_e ttsd_data_get_ipc_method(unsigned int uid)
 {
        lock_guard<mutex> lock(g_app_data_mutex);
        app_data_s* app_data = __get_client_app_data(uid);
        if (nullptr == app_data) {
-               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%d)", uid);
+               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%u)", uid);
                return TTS_IPC_METHOD_UNDEFINED;
        }
 
        return app_data->ipc_method;
 }
 
-int ttsd_data_set_mode(int uid, ttsd_mode_e mode)
+int ttsd_data_set_mode(unsigned int uid, ttsd_mode_e mode)
 {
        lock_guard<mutex> lock(g_app_data_mutex);
        app_data_s* app_data = __get_client_app_data(uid);
        if (nullptr == app_data) {
-               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%d)", uid);
+               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%u)", uid);
                return TTSD_ERROR_INVALID_PARAMETER;
        }
 
@@ -336,36 +336,36 @@ int ttsd_data_set_mode(int uid, ttsd_mode_e mode)
        return TTSD_ERROR_NONE;
 }
 
-ttsd_mode_e ttsd_data_get_mode(int uid)
+ttsd_mode_e ttsd_data_get_mode(unsigned int uid)
 {
        lock_guard<mutex> lock(g_app_data_mutex);
        app_data_s* app_data = __get_client_app_data(uid);
        if (nullptr == app_data) {
-               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%d)", uid);
+               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%u)", uid);
                return TTSD_MODE_DEFAULT;
        }
 
        return app_data->mode;
 }
 
-int ttsd_data_get_speak_data_size(int uid)
+int ttsd_data_get_speak_data_size(unsigned int uid)
 {
        lock_guard<mutex> lock(g_app_data_mutex);
        app_data_s* app_data = __get_client_app_data(uid);
        if (nullptr == app_data) {
-               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%d)", uid);
+               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%u)", uid);
                return TTSD_ERROR_INVALID_PARAMETER;
        }
 
        return app_data->m_speak_data.size();
 }
 
-int ttsd_data_set_used_voice(int uid, const char* lang, int type)
+int ttsd_data_set_used_voice(unsigned int uid, const char* lang, int type)
 {
        lock_guard<mutex> lock(g_app_data_mutex);
        app_data_s* app_data = __get_client_app_data(uid);
        if (nullptr == app_data) {
-               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%d)", uid);
+               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%u)", uid);
                return TTSD_ERROR_INVALID_PARAMETER;
        }
 
@@ -398,12 +398,12 @@ int ttsd_data_set_used_voice(int uid, const char* lang, int type)
        return -1;      /* Need to load voice*/
 }
 
-int ttsd_data_reset_used_voice(int uid, ttsd_used_voice_cb callback)
+int ttsd_data_reset_used_voice(unsigned int uid, ttsd_used_voice_cb callback)
 {
        unique_lock<mutex> lock(g_app_data_mutex);
        app_data_s* app_data = __get_client_app_data(uid);
        if (nullptr == app_data) {
-               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%d)", uid);
+               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%u)", uid);
                return TTSD_ERROR_INVALID_PARAMETER;
        }
 
@@ -434,16 +434,16 @@ int ttsd_data_reset_used_voice(int uid, ttsd_used_voice_cb callback)
        return TTSD_ERROR_NONE;
 }
 
-int ttsd_data_add_speak_data(int uid, speak_data_s* data)
+int ttsd_data_add_speak_data(unsigned int uid, speak_data_s* data)
 {
        lock_guard<mutex> lock(g_app_data_mutex);
        app_data_s* app_data = __get_client_app_data(uid);
        if (nullptr == app_data) {
-               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%d)", uid);
+               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%u)", uid);
                return TTSD_ERROR_INVALID_PARAMETER;
        }
 
-       SLOG(LOG_INFO, tts_tag(), "[DATA INFO] uid(%d)", uid);
+       SLOG(LOG_INFO, tts_tag(), "[DATA INFO] uid(%u)", uid);
 
        try {
                list<speak_data_s*>& speakData = app_data->m_speak_data;
@@ -485,12 +485,12 @@ int __get_speak_data(app_data_s* app_data, speak_data_s** data)
        return 0;
 }
 
-int ttsd_data_get_speak_data(int uid, speak_data_s** data)
+int ttsd_data_get_speak_data(unsigned int uid, speak_data_s** data)
 {
        lock_guard<mutex> lock(g_app_data_mutex);
        app_data_s* app_data = __get_client_app_data(uid);
        if (nullptr == app_data) {
-               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid(%d)", uid);
+               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%u)", uid);
                return TTSD_ERROR_INVALID_PARAMETER;
        }
 
@@ -502,12 +502,12 @@ int ttsd_data_get_speak_data(int uid, speak_data_s** data)
        return TTSD_ERROR_NONE;
 }
 
-int ttsd_data_add_sound_data(int uid, sound_data_s* data)
+int ttsd_data_add_sound_data(unsigned int uid, sound_data_s* data)
 {
        lock_guard<mutex> lock(g_app_data_mutex);
        app_data_s* app_data = __get_client_app_data(uid);
        if (nullptr == app_data) {
-               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%d)", uid);
+               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%u)", uid);
                return TTSD_ERROR_INVALID_PARAMETER;
        }
 
@@ -516,7 +516,7 @@ int ttsd_data_add_sound_data(int uid, sound_data_s* data)
                return TTSD_ERROR_INVALID_PARAMETER;
        }
 
-       SLOG(LOG_INFO, tts_tag(), "[DATA INFO] uid(%d)", uid);
+       SLOG(LOG_INFO, tts_tag(), "[DATA INFO] uid(%u)", uid);
 
        try {
                list<sound_data_s*>& wavData = app_data->m_wav_data;
@@ -554,14 +554,14 @@ int __get_sound_data(app_data_s* app_data, sound_data_s** data)
        return 0;
 }
 
-int ttsd_data_get_sound_data(int uid, sound_data_s** data)
+int ttsd_data_get_sound_data(unsigned int uid, sound_data_s** data)
 {
        SLOG(LOG_DEBUG, tts_tag(), "[DATA] sound_data_s: %p", *data);
 
        lock_guard<mutex> lock(g_app_data_mutex);
        app_data_s* app_data = __get_client_app_data(uid);
        if (nullptr == app_data) {
-               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%d)", uid);
+               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%u)", uid);
                return TTSD_ERROR_INVALID_PARAMETER;
        }
 
@@ -573,12 +573,12 @@ int ttsd_data_get_sound_data(int uid, sound_data_s** data)
        return TTSD_ERROR_NONE;
 }
 
-int ttsd_data_get_sound_data_size(int uid)
+int ttsd_data_get_sound_data_size(unsigned int uid)
 {
        lock_guard<mutex> lock(g_app_data_mutex);
        app_data_s* app_data = __get_client_app_data(uid);
        if (nullptr == app_data) {
-               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%d)", uid);
+               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%u)", uid);
                return -1;
        }
 
@@ -635,12 +635,12 @@ int ttsd_data_clear_sound_data(sound_data_s** sound_data)
        return TTSD_ERROR_NONE;
 }
 
-int ttsd_data_clear_data(int uid)
+int ttsd_data_clear_data(unsigned int uid)
 {
        lock_guard<mutex> lock(g_app_data_mutex);
        app_data_s* app_data = __get_client_app_data(uid);
        if (nullptr == app_data) {
-               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%d)", uid);
+               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%u)", uid);
                return TTSD_ERROR_INVALID_PARAMETER;
        }
 
@@ -649,12 +649,12 @@ int ttsd_data_clear_data(int uid)
        return TTSD_ERROR_NONE;
 }
 
-int ttsd_data_get_client_state(int uid, app_tts_state_e* state)
+int ttsd_data_get_client_state(unsigned int uid, app_tts_state_e* state)
 {
        lock_guard<mutex> lock(g_app_data_mutex);
        app_data_s* app_data = __get_client_app_data(uid);
        if (nullptr == app_data) {
-               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%d)", uid);
+               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%u)", uid);
                return TTSD_ERROR_INVALID_PARAMETER;
        }
 
@@ -663,7 +663,7 @@ int ttsd_data_get_client_state(int uid, app_tts_state_e* state)
        return TTSD_ERROR_NONE;
 }
 
-static int __get_playing_app_uid()
+static unsigned int __get_playing_app_uid()
 {
        for (auto& app : g_app_list) {
                if (APP_STATE_PLAYING == app.state) {
@@ -674,12 +674,12 @@ static int __get_playing_app_uid()
        return -1;
 }
 
-int ttsd_data_set_client_state(int uid, app_tts_state_e state)
+int ttsd_data_set_client_state(unsigned int uid, app_tts_state_e state)
 {
        lock_guard<mutex> lock(g_app_data_mutex);
        app_data_s* app_data = __get_client_app_data(uid);
        if (nullptr == app_data) {
-               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%d)", uid);
+               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%u)", uid);
                return TTSD_ERROR_INVALID_PARAMETER;
        }
 
@@ -691,7 +691,7 @@ int ttsd_data_set_client_state(int uid, app_tts_state_e state)
        /* The client of playing state of all clients is only one. need to check state. */
        int playing_uid = __get_playing_app_uid();
        if (APP_STATE_PLAYING == state && 0 < playing_uid) {
-               SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] A playing client has already existed. playing app uid(%d)", playing_uid);
+               SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] A playing client has already existed. playing app uid(%u)", playing_uid);
                return TTSD_ERROR_OPERATION_FAILED;
        }
 
@@ -700,12 +700,12 @@ int ttsd_data_set_client_state(int uid, app_tts_state_e state)
        return TTSD_ERROR_NONE;
 }
 
-int ttsd_data_get_current_playing()
+unsigned int ttsd_data_get_current_playing()
 {
        lock_guard<mutex> lock(g_app_data_mutex);
-       int uid = __get_playing_app_uid();
+       unsigned int uid = __get_playing_app_uid();
 
-       SLOG(LOG_INFO, tts_tag(), "[DATA INFO] Current playing uid(%d)", uid);
+       SLOG(LOG_INFO, tts_tag(), "[DATA INFO] Current playing uid(%u)", uid);
 
        return uid;
 }
@@ -738,7 +738,7 @@ int ttsd_data_foreach_clients(ttsd_data_get_client_cb callback, void* user_data)
        lock.unlock();
 
        for (int i = 0; i < vsize; i++) {
-               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[%dth] pid(%d), uid(%d), state(%d)", i, temp_app_list[i].pid, temp_app_list[i].uid, temp_app_list[i].state);
+               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[%dth] pid(%d), uid(%u), state(%d)", i, temp_app_list[i].pid, temp_app_list[i].uid, temp_app_list[i].state);
                if (false == callback(temp_app_list[i].pid, temp_app_list[i].uid, temp_app_list[i].state, user_data)) {
                        break;
                }
@@ -747,12 +747,12 @@ int ttsd_data_foreach_clients(ttsd_data_get_client_cb callback, void* user_data)
        return 0;
 }
 
-bool ttsd_data_is_uttid_valid(int uid, int uttid)
+bool ttsd_data_is_uttid_valid(unsigned int uid, int uttid)
 {
        lock_guard<mutex> lock(g_app_data_mutex);
        app_data_s* app_data = __get_client_app_data(uid);
        if (nullptr == app_data) {
-               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%d)", uid);
+               SECURE_SLOG(LOG_ERROR, tts_tag(), "[DATA ERROR] uid is not valid (%u)", uid);
                return false;
        }
 
@@ -775,7 +775,7 @@ int ttsd_data_get_same_pid_client_count(int pid)
        return number;
 }
 
-int ttsd_data_save_error_log(int uid, FILE* fp)
+int ttsd_data_save_error_log(unsigned int uid, FILE* fp)
 {
        lock_guard<mutex> lock(g_app_data_mutex);
        app_data_s* app_data = __get_client_app_data(uid);
index 069333c..b4c7d86 100644 (file)
@@ -63,66 +63,66 @@ ttsd_synthesis_control_e ttsd_get_synth_control();
 
 typedef void (* ttsd_used_voice_cb)(const char* lang, int type);
 
-int ttsd_data_new_client(int pid, int uid);
+int ttsd_data_new_client(int pid, unsigned int uid);
 
-int ttsd_data_delete_client(int uid);
+int ttsd_data_delete_client(unsigned int uid);
 
-int ttsd_data_is_client(int uid);
+int ttsd_data_is_client(unsigned int uid);
 
 int ttsd_data_get_client_count();
 
-int ttsd_data_get_pid(int uid);
+int ttsd_data_get_pid(unsigned int uid);
 
-int ttsd_data_set_ipc_method(int uid, tts_ipc_method_e method);
+int ttsd_data_set_ipc_method(unsigned int uid, tts_ipc_method_e method);
 
-tts_ipc_method_e ttsd_data_get_ipc_method(int uid);
+tts_ipc_method_e ttsd_data_get_ipc_method(unsigned int uid);
 
-int ttsd_data_set_mode(int uid, ttsd_mode_e mode);
+int ttsd_data_set_mode(unsigned int uid, ttsd_mode_e mode);
 
-ttsd_mode_e ttsd_data_get_mode(int uid);
+ttsd_mode_e ttsd_data_get_mode(unsigned int uid);
 
 /* speak data */
-int ttsd_data_add_speak_data(int uid, speak_data_s* data);
+int ttsd_data_add_speak_data(unsigned int uid, speak_data_s* data);
 
-int ttsd_data_get_speak_data(int uid, speak_data_s** data);
+int ttsd_data_get_speak_data(unsigned int uid, speak_data_s** data);
 
-int ttsd_data_get_speak_data_size(int uid);
+int ttsd_data_get_speak_data_size(unsigned int uid);
 
 int ttsd_data_clear_speak_data(speak_data_s** speak_data);
 
 /* sound data */
-int ttsd_data_add_sound_data(int uid, sound_data_s* data);
+int ttsd_data_add_sound_data(unsigned int uid, sound_data_s* data);
 
-int ttsd_data_get_sound_data(int uid, sound_data_s** data);
+int ttsd_data_get_sound_data(unsigned int uid, sound_data_s** data);
 
-int ttsd_data_get_sound_data_size(int uid);
+int ttsd_data_get_sound_data_size(unsigned int uid);
 
 int ttsd_data_clear_sound_data(sound_data_s** sound_data);
 
-int ttsd_data_clear_data(int uid);
+int ttsd_data_clear_data(unsigned int uid);
 
 
-int ttsd_data_set_used_voice(int uid, const char* lang, int type);
+int ttsd_data_set_used_voice(unsigned int uid, const char* lang, int type);
 
-int ttsd_data_reset_used_voice(int uid, ttsd_used_voice_cb callback);
+int ttsd_data_reset_used_voice(unsigned int uid, ttsd_used_voice_cb callback);
 
-int ttsd_data_get_client_state(int uid, app_tts_state_e* state);
+int ttsd_data_get_client_state(unsigned int uid, app_tts_state_e* state);
 
-int ttsd_data_set_client_state(int uid, app_tts_state_e state);
+int ttsd_data_set_client_state(unsigned int uid, app_tts_state_e state);
 
 
-int ttsd_data_get_current_playing();
+unsigned int ttsd_data_get_current_playing();
 
-typedef bool(*ttsd_data_get_client_cb)(int pid, int uid, app_tts_state_e state, void* user_data);
+typedef bool(*ttsd_data_get_client_cb)(int pid, unsigned int uid, app_tts_state_e state, void* user_data);
 
 int ttsd_data_foreach_clients(ttsd_data_get_client_cb callback, void* user_data);
 
-bool ttsd_data_is_uttid_valid(int uid, int uttid);
+bool ttsd_data_is_uttid_valid(unsigned int uid, int uttid);
 
 int ttsd_data_get_same_pid_client_count(int pid);
 
 /* For error handing */
-int ttsd_data_save_error_log(int uid, FILE* fp);
+int ttsd_data_save_error_log(unsigned int uid, FILE* fp);
 
 
 #ifdef __cplusplus
index 972735d..3de1de8 100644 (file)
@@ -56,7 +56,7 @@ const char* __ttsd_get_error_code(ttsd_error_e err)
        return NULL;
 }
 
-int ttsdc_send_hello(int pid, int uid, int ret, int credential_needed)
+int ttsdc_send_hello(int pid, unsigned int uid, int ret, int credential_needed)
 {
        if (NULL == g_conn_sender) {
                SLOG(LOG_ERROR, tts_tag(), "[Dbus ERROR] Dbus connection is not available");
@@ -74,13 +74,13 @@ int ttsdc_send_hello(int pid, int uid, int ret, int credential_needed)
                TTSD_METHOD_HELLO);                     /* name of the signal */
 
        if (NULL == msg) {
-               SLOG(LOG_ERROR, tts_tag(), "<<<< [Dbus ERROR] Fail to create hello message : uid(%d), ret(%d), credential_needed(%d)", uid, ret, credential_needed);
+               SLOG(LOG_ERROR, tts_tag(), "<<<< [Dbus ERROR] Fail to create hello message : uid(%u), ret(%d), credential_needed(%d)", uid, ret, credential_needed);
                return -1;
        } else {
-               SLOG(LOG_INFO, tts_tag(), "<<<< [Dbus] Send hello message : uid(%d), ret(%d), credential_needed(%d)", uid, ret, credential_needed);
+               SLOG(LOG_INFO, tts_tag(), "<<<< [Dbus] Send hello message : uid(%u), ret(%d), credential_needed(%d)", uid, ret, credential_needed);
        }
 
-       dbus_message_append_args(msg, DBUS_TYPE_INT32, &uid, DBUS_TYPE_INT32, &ret, DBUS_TYPE_INT32, &credential_needed, DBUS_TYPE_INVALID);
+       dbus_message_append_args(msg, DBUS_TYPE_UINT32, &uid, DBUS_TYPE_INT32, &ret, DBUS_TYPE_INT32, &credential_needed, DBUS_TYPE_INVALID);
 
        if (1 != dbus_connection_send(g_conn_sender, msg, NULL)) {
                SLOG(LOG_ERROR, tts_tag(), "[Dbus ERROR] Fail to Send");
@@ -94,7 +94,7 @@ int ttsdc_send_hello(int pid, int uid, int ret, int credential_needed)
        return 0;
 }
 
-static int __send_message(int pid, int uid, int data, const char *method)
+static int __send_message(int pid, unsigned int uid, int data, const char *method)
 {
        if (NULL == g_conn_sender) {
                SLOG(LOG_ERROR, tts_tag(), "[Dbus ERROR] Dbus connection is not available");
@@ -116,10 +116,10 @@ static int __send_message(int pid, int uid, int data, const char *method)
                SLOG(LOG_ERROR, tts_tag(), "[Dbus ERROR] Fail to create message : %s", method);
                return -1;
        } else {
-               SLOG(LOG_DEBUG, tts_tag(), "[Dbus] Send %s message : uid(%d) data(%d)", method, uid, data);
+               SLOG(LOG_DEBUG, tts_tag(), "[Dbus] Send %s message : uid(%u) data(%d)", method, uid, data);
        }
 
-       dbus_message_append_args(msg, DBUS_TYPE_INT32, &uid, DBUS_TYPE_INT32, &data, DBUS_TYPE_INVALID);
+       dbus_message_append_args(msg, DBUS_TYPE_UINT32, &uid, DBUS_TYPE_INT32, &data, DBUS_TYPE_INVALID);
 
        if (1 != dbus_connection_send(g_conn_sender, msg, NULL)) {
                SLOG(LOG_ERROR, tts_tag(), "[Dbus ERROR] Fail to Send");
@@ -134,22 +134,22 @@ static int __send_message(int pid, int uid, int data, const char *method)
        return 0;
 }
 
-int ttsdc_dbus_send_utt_start_message(int pid, int uid, int uttid)
+int ttsdc_dbus_send_utt_start_message(int pid, unsigned int uid, int uttid)
 {
        return __send_message(pid, uid, uttid, TTSD_METHOD_UTTERANCE_STARTED);
 }
 
-int ttsdc_dbus_send_utt_finish_message(int pid, int uid, int uttid)
+int ttsdc_dbus_send_utt_finish_message(int pid, unsigned int uid, int uttid)
 {
        return __send_message(pid, uid, uttid, TTSD_METHOD_UTTERANCE_COMPLETED);
 }
 
-int ttsdc_dbus_send_set_state_message(int pid, int uid, int state)
+int ttsdc_dbus_send_set_state_message(int pid, unsigned int uid, int state)
 {
        return __send_message(pid, uid, state, TTSD_METHOD_SET_STATE);
 }
 
-int ttsdc_dbus_send_error_message(int pid, int uid, int uttid, int reason, char* err_msg)
+int ttsdc_dbus_send_error_message(int pid, unsigned int uid, int uttid, int reason, char* err_msg)
 {
        if (NULL == g_conn_sender) {
                SLOG(LOG_ERROR, tts_tag(), "[Dbus ERROR] Dbus connection is not available");
@@ -168,12 +168,12 @@ int ttsdc_dbus_send_error_message(int pid, int uid, int uttid, int reason, char*
                TTSD_METHOD_ERROR);             /* name of the signal */
 
        if (NULL == msg) {
-               SLOG(LOG_ERROR, tts_tag(), "[Dbus ERROR] Fail to create error message : uid(%d)", uid);
+               SLOG(LOG_ERROR, tts_tag(), "[Dbus ERROR] Fail to create error message : uid(%u)", uid);
                return -1;
        }
 
        dbus_message_append_args(msg,
-               DBUS_TYPE_INT32, &uid,
+               DBUS_TYPE_UINT32, &uid,
                DBUS_TYPE_INT32, &uttid,
                DBUS_TYPE_INT32, &reason,
                DBUS_TYPE_STRING, &err_msg,
@@ -184,7 +184,7 @@ int ttsdc_dbus_send_error_message(int pid, int uid, int uttid, int reason, char*
        if (!dbus_connection_send(g_conn_sender, msg, NULL)) {
                SLOG(LOG_ERROR, tts_tag(), "[Dbus ERROR] <<<< error message : Out Of Memory !");
        } else {
-               SLOG(LOG_DEBUG, tts_tag(), "<<<< Send error message : uid(%d), reason(%s), uttid(%d), err_msg(%s)",
+               SLOG(LOG_DEBUG, tts_tag(), "<<<< Send error message : uid(%u), reason(%s), uttid(%d), err_msg(%s)",
                         uid, __ttsd_get_error_code(reason), uttid, (NULL == err_msg) ? "NULL" : err_msg);
                dbus_connection_flush(g_conn_sender);
        }
index 6e973ee..bb21615 100644 (file)
@@ -23,15 +23,15 @@ int ttsd_dbus_open_connection();
 
 int ttsd_dbus_close_connection();
 
-int ttsdc_send_hello(int pid, int uid, int ret, int credential_needed);
+int ttsdc_send_hello(int pid, unsigned int uid, int ret, int credential_needed);
 
-int ttsdc_dbus_send_utt_start_message(int pid, int uid, int uttid);
+int ttsdc_dbus_send_utt_start_message(int pid, unsigned int uid, int uttid);
 
-int ttsdc_dbus_send_utt_finish_message(int pid, int uid, int uttid);
+int ttsdc_dbus_send_utt_finish_message(int pid, unsigned int uid, int uttid);
 
-int ttsdc_dbus_send_error_message(int pid, int uid, int uttid, int reason, char* err_msg);
+int ttsdc_dbus_send_error_message(int pid, unsigned int uid, int uttid, int reason, char* err_msg);
 
-int ttsdc_dbus_send_set_state_message(int pid, int uid, int state);
+int ttsdc_dbus_send_set_state_message(int pid, unsigned int uid, int state);
 
 
 #ifdef __cplusplus
index f6814dc..c8e65f8 100644 (file)
@@ -17,7 +17,7 @@
 #include "ttsd_dbus_server.h"
 #include "ttsd_server.h"
 
-extern int ttsd_data_get_pid(const int uid);
+extern int ttsd_data_get_pid(const unsigned int uid);
 
 /*
 * Dbus Client-Daemon Server
@@ -30,14 +30,14 @@ int ttsd_dbus_server_hello(DBusConnection* conn, DBusMessage* msg)
        dbus_error_init(&err);
 
        int pid;
-       int uid;
-       dbus_message_get_args(msg, &err, DBUS_TYPE_INT32, &pid, DBUS_TYPE_INT32, &uid, DBUS_TYPE_INVALID);
+       unsigned int uid;
+       dbus_message_get_args(msg, &err, DBUS_TYPE_INT32, &pid, DBUS_TYPE_UINT32, &uid, DBUS_TYPE_INVALID);
 
        if (dbus_error_is_set(&err)) {
                SLOG(LOG_ERROR, tts_tag(), "[IN ERROR] ttsd Hello : get arguments error (%s)", err.message);
                dbus_error_free(&err);
        } else {
-               SLOG(LOG_INFO, tts_tag(), "[IN] ttsd hello : pid(%d), uid(%d)", pid, uid);
+               SLOG(LOG_INFO, tts_tag(), "[IN] ttsd hello : pid(%d), uid(%u)", pid, uid);
                bool is_initialized = false;
                bool is_credential_needed = false;
                int credential_needed = 0;
@@ -55,11 +55,11 @@ int ttsd_dbus_server_hello(DBusConnection* conn, DBusMessage* msg)
                                credential_needed = 1;
                        }
                } else {
-                       SLOG(LOG_INFO, tts_tag(), "[IN] ttsd hello : already initialized. pid(%d), uid(%d)", pid, uid);
+                       SLOG(LOG_INFO, tts_tag(), "[IN] ttsd hello : already initialized. pid(%d), uid(%u)", pid, uid);
                        ret = TTS_ERROR_ALREADY_INITIALIZED;
                        credential_needed = TTS_CREDENTIAL_NEEDED_ALREADY_INITIALIZED;
                }
-               SLOG(LOG_INFO, tts_tag(), "[INFO] send_hello. pid(%d), uid(%d), ret(%d), credential_needed(%d)", pid, uid, ret, credential_needed);
+               SLOG(LOG_INFO, tts_tag(), "[INFO] send_hello. pid(%d), uid(%u), ret(%d), credential_needed(%d)", pid, uid, ret, credential_needed);
 
                ttsdc_send_hello(pid, uid, ret, credential_needed);
        }
@@ -99,7 +99,7 @@ int ttsd_dbus_server_initialize(DBusConnection* conn, DBusMessage* msg)
 
        dbus_message_get_args(msg, &err,
                DBUS_TYPE_INT32, &pid,
-               DBUS_TYPE_INT32, &uid,
+               DBUS_TYPE_UINT32, &uid,
                DBUS_TYPE_INVALID);
 
        SLOG(LOG_DEBUG, tts_tag(), ">>>>> TTS INITIALIZE");
@@ -110,7 +110,7 @@ int ttsd_dbus_server_initialize(DBusConnection* conn, DBusMessage* msg)
                ret = TTSD_ERROR_OPERATION_FAILED;
        } else {
 
-               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[IN] tts initialize : pid(%d), uid(%d)", pid , uid);
+               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[IN] tts initialize : pid(%d), uid(%u)", pid , uid);
                ret = ttsd_server_initialize(pid, uid, TTS_IPC_METHOD_DBUS, &credential_needed);
        }
 
@@ -149,10 +149,10 @@ int ttsd_dbus_server_finalize(DBusConnection* conn, DBusMessage* msg)
        DBusError err;
        dbus_error_init(&err);
 
-       int uid;
+       unsigned int uid;
        int ret = 0;
 
-       dbus_message_get_args(msg, &err, DBUS_TYPE_INT32, &uid, DBUS_TYPE_INVALID);
+       dbus_message_get_args(msg, &err, DBUS_TYPE_UINT32, &uid, DBUS_TYPE_INVALID);
 
        SLOG(LOG_DEBUG, tts_tag(), ">>>>> TTS FINALIZE");
 
@@ -161,7 +161,7 @@ int ttsd_dbus_server_finalize(DBusConnection* conn, DBusMessage* msg)
                dbus_error_free(&err);
                ret = TTSD_ERROR_OPERATION_FAILED;
        } else {
-               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[IN] tts finalize : uid(%d)", uid);
+               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[IN] tts finalize : uid(%u)", uid);
                ret =  ttsd_server_finalize(uid);
        }
 
@@ -195,12 +195,12 @@ int ttsd_dbus_server_set_mode(DBusConnection* conn, DBusMessage* msg)
        DBusError err;
        dbus_error_init(&err);
 
-       int uid;
+       unsigned int uid;
        int tmp_mode;
        ttsd_mode_e mode;
        int ret = 0;
        dbus_message_get_args(msg, &err,
-               DBUS_TYPE_INT32, &uid,
+               DBUS_TYPE_UINT32, &uid,
                DBUS_TYPE_INT32, &tmp_mode,
                DBUS_TYPE_INVALID);
 
@@ -212,7 +212,7 @@ int ttsd_dbus_server_set_mode(DBusConnection* conn, DBusMessage* msg)
                dbus_error_free(&err);
                ret = TTSD_ERROR_OPERATION_FAILED;
        } else {
-               SLOG(LOG_DEBUG, tts_tag(), "[IN] tts set mode. uid(%d), mode(%d)", uid, mode);
+               SLOG(LOG_DEBUG, tts_tag(), "[IN] tts set mode. uid(%u), mode(%d)", uid, mode);
                ret = ttsd_server_set_mode(uid, mode);
        }
 
@@ -251,11 +251,11 @@ int ttsd_dbus_server_get_support_voices(DBusConnection* conn, DBusMessage* msg)
        DBusError err;
        dbus_error_init(&err);
 
-       int uid;
+       unsigned int uid;
        int ret = 0;
        GList* voice_list = NULL;
 
-       dbus_message_get_args(msg, &err, DBUS_TYPE_INT32, &uid, DBUS_TYPE_INVALID);
+       dbus_message_get_args(msg, &err, DBUS_TYPE_UINT32, &uid, DBUS_TYPE_INVALID);
 
        SLOG(LOG_DEBUG, tts_tag(), ">>>>> TTS GET VOICES");
 
@@ -264,7 +264,7 @@ int ttsd_dbus_server_get_support_voices(DBusConnection* conn, DBusMessage* msg)
                dbus_error_free(&err);
                ret = TTSD_ERROR_OPERATION_FAILED;
        } else {
-               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[IN] get supported voices : uid(%d)", uid);
+               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[IN] get supported voices : uid(%u)", uid);
                ret = ttsd_server_get_support_voices(uid, &voice_list);
        }
 
@@ -280,7 +280,7 @@ int ttsd_dbus_server_get_support_voices(DBusConnection* conn, DBusMessage* msg)
 
                if (0 == ret) {
                        /* Append voice size */
-                       int size = g_list_length(voice_list);
+                       unsigned int size = g_list_length(voice_list);
 
                        if (!dbus_message_iter_append_basic(&args, DBUS_TYPE_INT32, &(size))) {
                                SLOG(LOG_ERROR, tts_tag(), "[OUT ERROR] tts supported voices : Fail to append type");
@@ -333,12 +333,12 @@ int ttsd_dbus_server_get_current_voice(DBusConnection* conn, DBusMessage* msg)
        DBusError err;
        dbus_error_init(&err);
 
-       int uid;
+       unsigned int uid;
        char* lang = NULL;
        int voice_type;
        int ret;
 
-       dbus_message_get_args(msg, &err, DBUS_TYPE_INT32, &uid, DBUS_TYPE_INVALID);
+       dbus_message_get_args(msg, &err, DBUS_TYPE_UINT32, &uid, DBUS_TYPE_INVALID);
 
        SLOG(LOG_DEBUG, tts_tag(), ">>>>> TTS GET DEFAULT VOICE");
 
@@ -347,7 +347,7 @@ int ttsd_dbus_server_get_current_voice(DBusConnection* conn, DBusMessage* msg)
                dbus_error_free(&err);
                ret = TTSD_ERROR_OPERATION_FAILED;
        } else {
-               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[IN] tts get default voice : uid(%d)", uid);
+               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[IN] tts get default voice : uid(%u)", uid);
                ret = ttsd_server_get_current_voice(uid, &lang, &voice_type);
        }
 
@@ -389,12 +389,12 @@ int ttsd_dbus_server_add_text(DBusConnection* conn, DBusMessage* msg)
        DBusError err;
        dbus_error_init(&err);
 
-       int uid, voicetype, speed, uttid;
+       unsigned int uid, voicetype, speed, uttid;
        char *text, *lang, *credential;
        int ret = 0;
 
        dbus_message_get_args(msg, &err,
-               DBUS_TYPE_INT32, &uid,
+               DBUS_TYPE_UINT32, &uid,
                DBUS_TYPE_STRING, &text,
                DBUS_TYPE_STRING, &lang,
                DBUS_TYPE_INT32, &voicetype,
@@ -410,7 +410,7 @@ int ttsd_dbus_server_add_text(DBusConnection* conn, DBusMessage* msg)
                dbus_error_free(&err);
                ret = TTSD_ERROR_OPERATION_FAILED;
        } else {
-               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[IN] tts add text : uid(%d), text(%s), lang(%s), type(%d), speed(%d), uttid(%d), credential(%s)",
+               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[IN] tts add text : uid(%u), text(%s), lang(%s), type(%d), speed(%d), uttid(%d), credential(%s)",
                        uid, (NULL == text) ? "NULL" : text, (NULL == lang) ? "NULL" : lang, voicetype, speed, uttid, (NULL == credential) ? "NULL" : credential);
                ret =  ttsd_server_add_queue(uid, text, lang, voicetype, speed, uttid, credential);
        }
@@ -448,12 +448,12 @@ int ttsd_dbus_server_play(DBusConnection* conn, DBusMessage* msg)
        DBusError err;
        dbus_error_init(&err);
 
-       int uid;
+       unsigned int uid;
        char* credential;
        int ret = 0;
 
        dbus_message_get_args(msg, &err,
-               DBUS_TYPE_INT32, &uid,
+               DBUS_TYPE_UINT32, &uid,
                DBUS_TYPE_STRING, &credential,
                DBUS_TYPE_INVALID);
 
@@ -464,7 +464,7 @@ int ttsd_dbus_server_play(DBusConnection* conn, DBusMessage* msg)
                dbus_error_free(&err);
                ret = TTSD_ERROR_OPERATION_FAILED;
        } else {
-               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[IN] tts play : uid(%d), credential(%s)", uid, (NULL == credential) ? "NULL" : credential);
+               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[IN] tts play : uid(%u), credential(%s)", uid, (NULL == credential) ? "NULL" : credential);
                ret =  ttsd_server_play(uid, credential);
        }
 
@@ -501,10 +501,10 @@ int ttsd_dbus_server_stop(DBusConnection* conn, DBusMessage* msg)
        DBusError err;
        dbus_error_init(&err);
 
-       int uid;
+       unsigned int uid;
        int ret = 0;
        dbus_message_get_args(msg, &err,
-               DBUS_TYPE_INT32, &uid,
+               DBUS_TYPE_UINT32, &uid,
                DBUS_TYPE_INVALID);
 
        SLOG(LOG_DEBUG, tts_tag(), ">>>>> TTS STOP");
@@ -514,7 +514,7 @@ int ttsd_dbus_server_stop(DBusConnection* conn, DBusMessage* msg)
                dbus_error_free(&err);
                ret = TTSD_ERROR_OPERATION_FAILED;
        } else {
-               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[IN] tts stop : uid(%d)", uid);
+               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[IN] tts stop : uid(%u)", uid);
                ret = ttsd_server_stop(uid);
        }
 
@@ -553,11 +553,11 @@ int ttsd_dbus_server_pause(DBusConnection* conn, DBusMessage* msg)
        DBusError err;
        dbus_error_init(&err);
 
-       int uid;
+       unsigned int uid;
        int uttid;
        int ret = 0;
        dbus_message_get_args(msg, &err,
-               DBUS_TYPE_INT32, &uid,
+               DBUS_TYPE_UINT32, &uid,
                DBUS_TYPE_INVALID);
 
        SLOG(LOG_DEBUG, tts_tag(), ">>>>> TTS PAUSE");
@@ -567,7 +567,7 @@ int ttsd_dbus_server_pause(DBusConnection* conn, DBusMessage* msg)
                dbus_error_free(&err);
                ret = TTSD_ERROR_OPERATION_FAILED;
        } else {
-               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[IN] tts pause : uid(%d)", uid);
+               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[IN] tts pause : uid(%u)", uid);
                ret = ttsd_server_pause(uid, &uttid);
        }
 
@@ -606,12 +606,12 @@ int ttsd_dbus_server_set_private_data(DBusConnection* conn, DBusMessage* msg)
        DBusError err;
        dbus_error_init(&err);
 
-       int uid;
+       unsigned int uid;
        char* key;
        char* data;
        int ret = 0;
        dbus_message_get_args(msg, &err,
-               DBUS_TYPE_INT32, &uid,
+               DBUS_TYPE_UINT32, &uid,
                DBUS_TYPE_STRING, &key,
                DBUS_TYPE_STRING, &data,
                DBUS_TYPE_INVALID);
@@ -662,12 +662,12 @@ int ttsd_dbus_server_get_private_data(DBusConnection* conn, DBusMessage* msg)
        DBusError err;
        dbus_error_init(&err);
 
-       int uid;
+       unsigned int uid;
        char* key = NULL;
        char* data = NULL;
        int ret = 0;
        dbus_message_get_args(msg, &err,
-               DBUS_TYPE_INT32, &uid,
+               DBUS_TYPE_UINT32, &uid,
                DBUS_TYPE_STRING, &key,
                DBUS_TYPE_INVALID);
 
@@ -678,7 +678,7 @@ int ttsd_dbus_server_get_private_data(DBusConnection* conn, DBusMessage* msg)
                dbus_error_free(&err);
                ret = TTSD_ERROR_OPERATION_FAILED;
        } else {
-               SLOG(LOG_DEBUG, tts_tag(), "[IN] tts get private data(%d)", uid);
+               SLOG(LOG_DEBUG, tts_tag(), "[IN] tts get private data : uid(%u)", uid);
                ret = ttsd_server_get_private_data(uid, key, &data);
        }
 
@@ -723,11 +723,11 @@ int ttsd_dbus_server_play_pcm(DBusConnection* conn, DBusMessage* msg)
        DBusError err;
        dbus_error_init(&err);
 
-       int uid;
+       unsigned int uid;
        int ret = 0;
 
        dbus_message_get_args(msg, &err,
-               DBUS_TYPE_INT32, &uid,
+               DBUS_TYPE_UINT32, &uid,
                DBUS_TYPE_INVALID);
 
        SLOG(LOG_DEBUG, tts_tag(), ">>>>> TTS PLAY PCM");
@@ -737,7 +737,7 @@ int ttsd_dbus_server_play_pcm(DBusConnection* conn, DBusMessage* msg)
                dbus_error_free(&err);
                ret = TTSD_ERROR_OPERATION_FAILED;
        } else {
-               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[IN] tts play pcm : uid(%d)", uid);
+               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[IN] tts play pcm : uid(%u)", uid);
                ret =  ttsd_server_play_pcm(uid);
        }
 
@@ -774,11 +774,11 @@ int ttsd_dbus_server_stop_pcm(DBusConnection* conn, DBusMessage* msg)
        DBusError err;
        dbus_error_init(&err);
 
-       int uid;
+       unsigned int uid;
        int ret = 0;
 
        dbus_message_get_args(msg, &err,
-               DBUS_TYPE_INT32, &uid,
+               DBUS_TYPE_UINT32, &uid,
                DBUS_TYPE_INVALID);
 
        SLOG(LOG_DEBUG, tts_tag(), ">>>>> TTS STOP PCM");
@@ -788,7 +788,7 @@ int ttsd_dbus_server_stop_pcm(DBusConnection* conn, DBusMessage* msg)
                dbus_error_free(&err);
                ret = TTSD_ERROR_OPERATION_FAILED;
        } else {
-               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[IN] tts stop pcm : uid(%d)", uid);
+               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[IN] tts stop pcm : uid(%u)", uid);
                ret =  ttsd_server_stop_pcm(uid);
        }
 
@@ -825,7 +825,7 @@ int ttsd_dbus_server_add_pcm(DBusConnection* conn, DBusMessage* msg)
        DBusError err;
        dbus_error_init(&err);
 
-       int uid;
+       unsigned int uid;
        int event;
        int audio_type;
        int rate;
@@ -834,7 +834,7 @@ int ttsd_dbus_server_add_pcm(DBusConnection* conn, DBusMessage* msg)
        int ret = 0;
 
        dbus_message_get_args(msg, &err,
-               DBUS_TYPE_INT32, &uid,
+               DBUS_TYPE_UINT32, &uid,
                DBUS_TYPE_INT32, &event,
                DBUS_TYPE_INT32, &audio_type,
                DBUS_TYPE_INT32, &rate,
@@ -851,7 +851,7 @@ int ttsd_dbus_server_add_pcm(DBusConnection* conn, DBusMessage* msg)
                dbus_error_free(&err);
                ret = TTSD_ERROR_OPERATION_FAILED;
        } else {
-               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[IN] tts add pcm : uid(%d)", uid);
+               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[IN] tts add pcm : uid(%u)", uid);
                ret =  ttsd_server_add_pcm(uid, event, (void*)data, data_size, audio_type, rate);
        }
 
index 538647b..8725ae2 100644 (file)
@@ -316,7 +316,7 @@ int ttsd_engine_agent_load_current_engine(ttse_request_callback_s* callback)
                ret = g_engine_info->callbacks->is_valid_voice(g_engine_info->default_lang, g_engine_info->default_vctype, &is_valid);
                if (0 == ret) {
                        if (true == is_valid) {
-                               SLOG(LOG_DEBUG, tts_tag(), "[Engine Agent SUCCESS] Set origin default voice to current engine : lang(%s), type(%d)", 
+                               SLOG(LOG_DEBUG, tts_tag(), "[Engine Agent SUCCESS] Set origin default voice to current engine : lang(%s), type(%d)",
                                        g_engine_info->default_lang, g_engine_info->default_vctype);
                        } else {
                                SLOG(LOG_WARN, tts_tag(), "[Engine Agent WARNING] Fail to set origin default voice : lang(%s), type(%d)",
@@ -346,7 +346,7 @@ int ttsd_engine_agent_load_current_engine(ttse_request_callback_s* callback)
        /* set default pitch */
        ret = g_engine_info->callbacks->set_pitch(g_engine_info->default_pitch);
        if (0 != ret) {
-               SLOG(LOG_ERROR, tts_tag(), "[Engine Agent ERROR] Fail to set pitch : pitch(%d), result(%s)", 
+               SLOG(LOG_ERROR, tts_tag(), "[Engine Agent ERROR] Fail to set pitch : pitch(%d), result(%s)",
                        g_engine_info->default_pitch, __ttsd_get_engine_error_code(ret));
                return ret;
        } else {
@@ -461,7 +461,7 @@ bool ttsd_engine_select_valid_voice(const char* lang, int type, char** out_lang,
                return false;
        }
 
-       SECURE_SLOG(LOG_DEBUG, tts_tag(), "[Engine Agent] Select voice : input lang(%s), input type(%d), default lang(%s), default type(%d)", 
+       SECURE_SLOG(LOG_DEBUG, tts_tag(), "[Engine Agent] Select voice : input lang(%s), input type(%d), default lang(%s), default type(%d)",
                (NULL == lang) ? "NULL" : lang, type, (NULL == g_engine_info->default_lang) ? "NULL" : g_engine_info->default_lang, g_engine_info->default_vctype);
 
        /* case 1 : Both are default */
@@ -607,7 +607,7 @@ int ttsd_engine_agent_set_default_voice(const char* language, int vctype)
        ret = g_engine_info->callbacks->is_valid_voice(language, vctype, &is_valid);
        if (0 == ret) {
                if (true == is_valid) {
-                       SLOG(LOG_DEBUG, tts_tag(), "[Engine Agent SUCCESS] Current voice is valid : lang(%s), type(%d)", 
+                       SLOG(LOG_DEBUG, tts_tag(), "[Engine Agent SUCCESS] Current voice is valid : lang(%s), type(%d)",
                                (NULL == g_engine_info->default_lang) ? "NULL" : g_engine_info->default_lang, g_engine_info->default_vctype);
                } else {
                        SLOG(LOG_WARN, tts_tag(), "[Engine Agent WARNING] Current voice is invalid : lang(%s), type(%d)",
@@ -642,7 +642,7 @@ int ttsd_engine_agent_set_default_voice(const char* language, int vctype)
                                /* load voice */
                                        ret = g_engine_info->callbacks->load_voice(data->lang, data->type);
                                        if (0 == ret) {
-                                               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[Engine Agent SUCCESS] load voice : lang(%s), type(%d)", 
+                                               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[Engine Agent SUCCESS] load voice : lang(%s), type(%d)",
                                                        data->lang, data->type);
                                                data->is_loaded = true;
                                        } else {
@@ -679,7 +679,7 @@ int ttsd_engine_agent_set_default_voice(const char* language, int vctype)
                                /* Unload voice */
                                ret = g_engine_info->callbacks->unload_voice(data->lang, data->type);
                                if (0 == ret) {
-                                       SECURE_SLOG(LOG_DEBUG, tts_tag(), "[Engine Agent SUCCESS] Unload voice : lang(%s), type(%d)", 
+                                       SECURE_SLOG(LOG_DEBUG, tts_tag(), "[Engine Agent SUCCESS] Unload voice : lang(%s), type(%d)",
                                                data->lang, data->type);
                                        data->is_loaded = false;
                                } else {
@@ -754,7 +754,7 @@ int ttsd_engine_agent_set_default_pitch(int pitch)
        return 0;
 }
 
-int ttsd_engine_agent_is_credential_needed(int uid, bool* credential_needed)
+int ttsd_engine_agent_is_credential_needed(unsigned int uid, bool* credential_needed)
 {
        if (NULL == credential_needed) {
                SLOG(LOG_ERROR, tts_tag(), "[Engine Agent ERROR] Invalid Parameter");
@@ -841,7 +841,7 @@ int ttsd_engine_load_voice(const char* lang, const int vctype)
                /* load voice */
                ret = g_engine_info->callbacks->load_voice(data->lang, data->type);
                if (0 == ret) {
-                       SECURE_SLOG(LOG_DEBUG, tts_tag(), "[Engine Agent SUCCESS] Load voice : lang(%s), type(%d)", 
+                       SECURE_SLOG(LOG_DEBUG, tts_tag(), "[Engine Agent SUCCESS] Load voice : lang(%s), type(%d)",
                                data->lang, data->type);
                        data->is_loaded = true;
                } else {
@@ -915,7 +915,7 @@ int ttsd_engine_unload_voice(const char* lang, const int vctype)
                /* unload voice */
                ret = g_engine_info->callbacks->unload_voice(data->lang, data->type);
                if (0 == ret) {
-                       SECURE_SLOG(LOG_DEBUG, tts_tag(), "[Engine Agent SUCCESS] Unload voice : lang(%s), type(%d)", 
+                       SECURE_SLOG(LOG_DEBUG, tts_tag(), "[Engine Agent SUCCESS] Unload voice : lang(%s), type(%d)",
                                data->lang, data->type);
                        data->is_loaded = false;
                } else {
@@ -963,7 +963,7 @@ int ttsd_engine_start_synthesis(const char* lang, int vctype, const char* text,
                }
                return TTSD_ERROR_INVALID_VOICE;
        } else {
-               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[Engine Agent] Start synthesis : language(%s), type(%d), speed(%d), text(%s), credential(%s)", 
+               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[Engine Agent] Start synthesis : language(%s), type(%d), speed(%d), text(%s), credential(%s)",
                        (NULL == temp_lang) ? "NULL" : temp_lang, temp_type, speed, (NULL == text) ? "NULL" : text, (NULL == credential) ? "NULL" : credential);
        }
 
index 13b821c..b8c93f6 100644 (file)
@@ -1,5 +1,5 @@
 /*
-*  Copyright (c) 2011-2016 Samsung Electronics Co., Ltd All Rights Reserved 
+*  Copyright (c) 2011-2016 Samsung Electronics Co., Ltd All Rights Reserved
 *  Licensed under the Apache License, Version 2.0 (the "License");
 *  you may not use this file except in compliance with the License.
 *  You may obtain a copy of the License at
@@ -59,7 +59,7 @@ int ttsd_engine_agent_set_default_speed(int speed);
 
 int ttsd_engine_agent_set_default_pitch(int pitch);
 
-int ttsd_engine_agent_is_credential_needed(int uid, bool* credential_needed);
+int ttsd_engine_agent_is_credential_needed(unsigned int uid, bool* credential_needed);
 
 int ttsd_engine_set_private_data(const char* key, const char* data);
 
index 7fc877a..2b04bdb 100644 (file)
@@ -56,12 +56,12 @@ int ttsd_ipc_close_connection()
        return TTSD_ERROR_NONE;
 }
 
-int ttsdc_ipc_send_utt_start_message(int pid, int uid, int uttid)
+int ttsdc_ipc_send_utt_start_message(int pid, unsigned int uid, int uttid)
 {
        SLOG(LOG_INFO, tts_tag(), "[IPC] ttsdc_ipc_send_utt_start_message");
 
        if (0 > ttsd_data_is_client(uid)) {
-               SLOG(LOG_ERROR, tts_tag(), "[ERROR] uid is not valid (%d)", uid);
+               SLOG(LOG_ERROR, tts_tag(), "[ERROR] uid is not valid (%u)", uid);
                return TTSD_ERROR_INVALID_PARAMETER;
        }
 
@@ -82,12 +82,12 @@ int ttsdc_ipc_send_utt_start_message(int pid, int uid, int uttid)
        return TTSD_ERROR_OPERATION_FAILED;
 }
 
-int ttsdc_ipc_send_utt_finish_message(int pid, int uid, int uttid)
+int ttsdc_ipc_send_utt_finish_message(int pid, unsigned int uid, int uttid)
 {
        SLOG(LOG_INFO, tts_tag(), "[IPC] ttsdc_ipc_send_utt_finish_message");
 
        if (0 > ttsd_data_is_client(uid)) {
-               SLOG(LOG_ERROR, tts_tag(), "[ERROR] uid is not valid (%d)", uid);
+               SLOG(LOG_ERROR, tts_tag(), "[ERROR] uid is not valid (%u)", uid);
                return TTSD_ERROR_INVALID_PARAMETER;
        }
 
@@ -108,12 +108,12 @@ int ttsdc_ipc_send_utt_finish_message(int pid, int uid, int uttid)
        return TTSD_ERROR_OPERATION_FAILED;
 }
 
-int ttsdc_ipc_send_set_state_message(int pid, int uid, int state)
+int ttsdc_ipc_send_set_state_message(int pid, unsigned int uid, int state)
 {
        SLOG(LOG_INFO, tts_tag(), "[IPC] ttsdc_ipc_send_set_state_message");
 
        if (0 > ttsd_data_is_client(uid)) {
-               SLOG(LOG_ERROR, tts_tag(), "[ERROR] uid is not valid (%d)", uid);
+               SLOG(LOG_ERROR, tts_tag(), "[ERROR] uid is not valid (%u)", uid);
                return TTSD_ERROR_INVALID_PARAMETER;
        }
 
@@ -134,12 +134,12 @@ int ttsdc_ipc_send_set_state_message(int pid, int uid, int state)
        return TTSD_ERROR_OPERATION_FAILED;
 }
 
-int ttsdc_ipc_send_error_message(int pid, int uid, int uttid, int reason, char* err_msg)
+int ttsdc_ipc_send_error_message(int pid, unsigned int uid, int uttid, int reason, char* err_msg)
 {
        SLOG(LOG_INFO, tts_tag(), "[IPC] ttsdc_ipc_send_error_message");
 
        if (0 > ttsd_data_is_client(uid)) {
-               SLOG(LOG_ERROR, tts_tag(), "[ERROR] uid is not valid (%d)", uid);
+               SLOG(LOG_ERROR, tts_tag(), "[ERROR] uid is not valid (%u)", uid);
                return TTSD_ERROR_INVALID_PARAMETER;
        }
 
index 878cfd6..88001dc 100644 (file)
@@ -34,15 +34,15 @@ int ttsd_ipc_open_connection();
 
 int ttsd_ipc_close_connection();
 
-int ttsdc_ipc_send_hello(int pid, int uid, int ret, int credential_needed);
+int ttsdc_ipc_send_hello(int pid, unsigned int uid, int ret, int credential_needed);
 
-int ttsdc_ipc_send_utt_start_message(int pid, int uid, int uttid);
+int ttsdc_ipc_send_utt_start_message(int pid, unsigned int uid, int uttid);
 
-int ttsdc_ipc_send_utt_finish_message(int pid, int uid, int uttid);
+int ttsdc_ipc_send_utt_finish_message(int pid, unsigned int uid, int uttid);
 
-int ttsdc_ipc_send_error_message(int pid, int uid, int uttid, int reason, char* err_msg);
+int ttsdc_ipc_send_error_message(int pid, unsigned int uid, int uttid, int reason, char* err_msg);
 
-int ttsdc_ipc_send_set_state_message(int pid, int uid, int state);
+int ttsdc_ipc_send_set_state_message(int pid, unsigned int uid, int state);
 
 #ifdef __cplusplus
 }
index a99bd2f..5e410e3 100644 (file)
@@ -39,7 +39,7 @@ typedef enum {
 } audio_state_e;
 
 typedef struct {
-       int                     uid;    /** client id */
+       unsigned int            uid;    /** client id */
        app_tts_state_e         state;  /** client state */
 
        /* Current utterance information */
@@ -136,7 +136,7 @@ static bool __is_player_valid(player_s* player)
        return true;
 }
 
-player_s* __player_get_item(int uid)
+player_s* __player_get_item(unsigned int uid)
 {
        GList *iter = NULL;
        player_s *data = NULL;
@@ -197,7 +197,7 @@ static void __player_focus_state_cb(sound_stream_info_h stream_info, sound_strea
                return;
        }
 
-       int uid = g_playing_info->uid;
+       unsigned int uid = g_playing_info->uid;
        ttsd_mode_e mode = ttsd_data_get_mode(uid);
 
        switch (mode) {
@@ -213,10 +213,10 @@ static void __player_focus_state_cb(sound_stream_info_h stream_info, sound_strea
                ttsd_data_set_client_state(uid, APP_STATE_PAUSED);
                int pid = ttsd_data_get_pid(uid);
                if (pid <= 0) {
-                       SLOG(LOG_WARN, tts_tag(), "[Player WARNING] Fail to get pid. uid(%d)", uid);
+                       SLOG(LOG_WARN, tts_tag(), "[Player WARNING] Fail to get pid. uid(%u)", uid);
                } else {
                        /* send message to client about changing state */
-                       SLOG(LOG_INFO, tts_tag(), "[Player INFO] Player paused. pid(%d), uid(%d)", pid, uid);
+                       SLOG(LOG_INFO, tts_tag(), "[Player INFO] Player paused. pid(%d), uid(%u)", pid, uid);
                        ttsdc_ipc_send_set_state_message(pid, uid, APP_STATE_PAUSED);
                }
                break;
@@ -715,7 +715,7 @@ static void __play_thread(void *data, Ecore_Thread *thread)
                           (TTSE_RESULT_EVENT_FINISH == player->event && TTSE_RESULT_EVENT_FINISH == sound_data->event)) {
                                int pid = ttsd_data_get_pid(player->uid);
                                if (pid <= 0) {
-                                       SLOG(LOG_WARN, tts_tag(), "[Send WARNIING] Current player is not valid. uid(%d)", player->uid);
+                                       SLOG(LOG_WARN, tts_tag(), "[Send WARNIING] Current player is not valid. uid(%u)", player->uid);
                                        /* unset volume policy, volume will be 100% */
                                        __unset_policy_for_playing();
                                        ttsd_data_clear_sound_data(&sound_data);
@@ -725,10 +725,10 @@ static void __play_thread(void *data, Ecore_Thread *thread)
 
                                __set_playing_status(true);
                                if (0 != ttsdc_ipc_send_utt_start_message(pid, player->uid, sound_data->utt_id)) {
-                                       SLOG(LOG_ERROR, tts_tag(), "[Send ERROR] Fail to send Utterance Start Signal : pid(%d), uid(%d), uttid(%d)",
+                                       SLOG(LOG_ERROR, tts_tag(), "[Send ERROR] Fail to send Utterance Start Signal : pid(%d), uid(%u), uttid(%d)",
                                                pid, player->uid, sound_data->utt_id);
                                }
-                               SLOG(LOG_INFO, tts_tag(), "[Player] Start utterance : uid(%d), uttid(%d)", player->uid, sound_data->utt_id);
+                               SLOG(LOG_INFO, tts_tag(), "[Player] Start utterance : uid(%u), uttid(%d)", player->uid, sound_data->utt_id);
                        } // (TTSE_RESULT_EVENT_START == sound_data->event || (TTSE_RESULT_EVENT_FINISH == player->event && TTSE_RESULT_EVENT_FINISH == sound_data->event))
 
                        /* Save last event to check utterance start */
@@ -742,7 +742,7 @@ static void __play_thread(void *data, Ecore_Thread *thread)
                                        int pid = ttsd_data_get_pid(player->uid);
 
                                        if (pid <= 0) {
-                                               SLOG(LOG_WARN, tts_tag(), "[Send WARNIING] Current player is not valid. uid(%d)", player->uid);
+                                               SLOG(LOG_WARN, tts_tag(), "[Send WARNIING] Current player is not valid. uid(%u)", player->uid);
                                                /* unset volume policy, volume will be 100% */
                                                __unset_policy_for_playing();
                                                ttsd_data_clear_sound_data(&sound_data);
@@ -754,13 +754,13 @@ static void __play_thread(void *data, Ecore_Thread *thread)
 
                                        __set_playing_status(false);
                                        if (0 != ttsdc_ipc_send_utt_finish_message(pid, player->uid, sound_data->utt_id)) {
-                                               SLOG(LOG_ERROR, tts_tag(), "[Send ERROR] Fail to send Utterance Completed Signal : pid(%d), uid(%d), uttid(%d)",
+                                               SLOG(LOG_ERROR, tts_tag(), "[Send ERROR] Fail to send Utterance Completed Signal : pid(%d), uid(%u), uttid(%d)",
                                                        pid, player->uid, sound_data->utt_id);
                                        } else {
-                                               SLOG(LOG_INFO, tts_tag(), "[Player] Finish utterance : uid(%d), uttid(%d)", player->uid, sound_data->utt_id);
+                                               SLOG(LOG_INFO, tts_tag(), "[Player] Finish utterance : uid(%u), uttid(%d)", player->uid, sound_data->utt_id);
                                        }
                                } // TTSE_RESULT_EVENT_FINISH == sound_data->event
-                               SLOG(LOG_INFO, tts_tag(), "[Player] Event(%d) utterance : uid(%d), uttid(%d)", sound_data->event, player->uid, sound_data->utt_id);
+                               SLOG(LOG_INFO, tts_tag(), "[Player] Event(%d) utterance : uid(%u), uttid(%d)", sound_data->event, player->uid, sound_data->utt_id);
                                ttsd_data_clear_sound_data(&sound_data);
                                pthread_mutex_unlock(&g_play_thread_mutex);
                                continue;
@@ -826,7 +826,7 @@ static void __play_thread(void *data, Ecore_Thread *thread)
                        } // (AUDIO_STATE_READY == g_audio_state || AUDIO_STATE_WAIT_FOR_PLAYING == g_audio_state)
 
                        char* temp_data = sound_data->data;
-                       SLOG(LOG_INFO, tts_tag(), "[Player INFO] Before audio_out_write. data(%p), data[%d](%p), uid(%d), utt_id(%d), len(%d)",
+                       SLOG(LOG_INFO, tts_tag(), "[Player INFO] Before audio_out_write. data(%p), data[%d](%p), uid(%u), utt_id(%d), len(%d)",
                                        temp_data, idx, &temp_data[idx], player->uid, sound_data->utt_id, len);
 #ifdef BUF_SAVE_MODE
                        /* write pcm buffer */
@@ -910,7 +910,7 @@ static void __play_thread(void *data, Ecore_Thread *thread)
                        int pid = ttsd_data_get_pid(player->uid);
 
                        if (pid <= 0) {
-                               SLOG(LOG_WARN, tts_tag(), "[Send WARNIING] Current player is not valid. uid(%d)", player->uid);
+                               SLOG(LOG_WARN, tts_tag(), "[Send WARNIING] Current player is not valid. uid(%u)", player->uid);
                                /* unset volume policy, volume will be 100% */
                                __unset_policy_for_playing();
                                ttsd_data_clear_sound_data(&sound_data);
@@ -920,7 +920,7 @@ static void __play_thread(void *data, Ecore_Thread *thread)
 
                        __set_playing_status(false);
                        if (0 != ttsdc_ipc_send_utt_finish_message(pid, player->uid, sound_data->utt_id)) {
-                               SLOG(LOG_ERROR, tts_tag(), "[Send ERROR] Fail to send Utterance Completed Signal : pid(%d), uid(%d), uttid(%d)",
+                               SLOG(LOG_ERROR, tts_tag(), "[Send ERROR] Fail to send Utterance Completed Signal : pid(%d), uid(%u), uttid(%d)",
                                        pid, player->uid, sound_data->utt_id);
                                /* unset volume policy, volume will be 100% */
                                __unset_policy_for_playing();
@@ -929,7 +929,7 @@ static void __play_thread(void *data, Ecore_Thread *thread)
                                return;
                        }
 
-                       SLOG(LOG_INFO, tts_tag(), "[Player] Finish utterance : uid(%d), uttid(%d)", player->uid, sound_data->utt_id);
+                       SLOG(LOG_INFO, tts_tag(), "[Player] Finish utterance : uid(%u), uttid(%d)", player->uid, sound_data->utt_id);
                } // ((APP_STATE_PLAYING == player->state || APP_STATE_PAUSED == player->state) && (TTSE_RESULT_EVENT_FINISH == sound_data->event))
 
                ttsd_data_clear_sound_data(&sound_data);
@@ -1144,7 +1144,7 @@ int ttsd_player_release(void)
        return 0;
 }
 
-int ttsd_player_create_instance(int uid)
+int ttsd_player_create_instance(unsigned int uid)
 {
        if (false == g_player_init) {
                SLOG(LOG_ERROR, tts_tag(), "[Player ERROR] Not Initialized");
@@ -1153,7 +1153,7 @@ int ttsd_player_create_instance(int uid)
 
        /* Check uid is duplicated */
        if (NULL != __player_get_item(uid)) {
-               SLOG(LOG_ERROR, tts_tag(), "[Player ERROR] uid(%d) is already registered", uid);
+               SLOG(LOG_ERROR, tts_tag(), "[Player ERROR] uid(%u) is already registered", uid);
                return -1;
        }
 
@@ -1170,14 +1170,14 @@ int ttsd_player_create_instance(int uid)
        new_client->idx = 0;
        new_client->paused_data = NULL;
 
-       SECURE_SLOG(LOG_DEBUG, tts_tag(), "[Player] Create player : uid(%d)", uid);
+       SECURE_SLOG(LOG_DEBUG, tts_tag(), "[Player] Create player : uid(%u)", uid);
 
        g_player_list = g_list_append(g_player_list, new_client);
 
        return 0;
 }
 
-int ttsd_player_destroy_instance(int uid)
+int ttsd_player_destroy_instance(unsigned int uid)
 {
        pthread_mutex_lock(&g_player_control_mutex);
        if (false == g_player_init) {
@@ -1189,7 +1189,7 @@ int ttsd_player_destroy_instance(int uid)
        player_s* current;
        current = __player_get_item(uid);
        if (NULL == current) {
-               SLOG(LOG_ERROR, tts_tag(), "[Player ERROR] uid(%d) is not valid", uid);
+               SLOG(LOG_ERROR, tts_tag(), "[Player ERROR] uid(%u) is not valid", uid);
                pthread_mutex_unlock(&g_player_control_mutex);
                return -1;
        }
@@ -1233,7 +1233,7 @@ int ttsd_player_destroy_instance(int uid)
        return 0;
 }
 
-int ttsd_player_play(int uid)
+int ttsd_player_play(unsigned int uid)
 {
        pthread_mutex_lock(&g_player_control_mutex);
        if (false == g_player_init) {
@@ -1244,24 +1244,24 @@ int ttsd_player_play(int uid)
 
        if (NULL != g_playing_info) {
                if (uid == g_playing_info->uid) {
-                       SLOG(LOG_DEBUG, tts_tag(), "[Player] uid(%d) has already played", g_playing_info->uid);
+                       SLOG(LOG_DEBUG, tts_tag(), "[Player] uid(%u) has already played", g_playing_info->uid);
                        pthread_mutex_unlock(&g_player_control_mutex);
                        return 0;
                } else {
-                       SLOG(LOG_WARN, tts_tag(), "[Player WARNING] stop old player (%d)", g_playing_info->uid);
+                       SLOG(LOG_WARN, tts_tag(), "[Player WARNING] stop old player (%u)", g_playing_info->uid);
                        pthread_mutex_unlock(&g_player_control_mutex);
                        ttsd_player_stop(g_playing_info->uid);
                        pthread_mutex_lock(&g_player_control_mutex);
                }
        }
 
-       SLOG(LOG_DEBUG, tts_tag(), "[Player] start play : uid(%d)", uid);
+       SLOG(LOG_DEBUG, tts_tag(), "[Player] start play : uid(%u)", uid);
 
        /* Check uid */
        player_s* current;
        current = __player_get_item(uid);
        if (NULL == current) {
-               SLOG(LOG_ERROR, tts_tag(), "[Player ERROR] uid(%d) is not valid", uid);
+               SLOG(LOG_ERROR, tts_tag(), "[Player ERROR] uid(%u) is not valid", uid);
                pthread_mutex_unlock(&g_player_control_mutex);
                return -1;
        }
@@ -1278,7 +1278,7 @@ int ttsd_player_play(int uid)
        return 0;
 }
 
-int ttsd_player_stop(int uid)
+int ttsd_player_stop(unsigned int uid)
 {
        pthread_mutex_lock(&g_player_control_mutex);
 
@@ -1306,13 +1306,13 @@ int ttsd_player_stop(int uid)
                return ret;
        }
 
-       SLOG(LOG_INFO, tts_tag(), "[Player SUCCESS] Stop player : uid(%d)", uid);
+       SLOG(LOG_INFO, tts_tag(), "[Player SUCCESS] Stop player : uid(%u)", uid);
 
        pthread_mutex_unlock(&g_player_control_mutex);
        return 0;
 }
 
-int ttsd_player_clear(int uid)
+int ttsd_player_clear(unsigned int uid)
 {
        if (false == g_player_init) {
                SLOG(LOG_ERROR, tts_tag(), "[Player ERROR] Not Initialized");
@@ -1323,7 +1323,7 @@ int ttsd_player_clear(int uid)
        player_s* current;
        current = __player_get_item(uid);
        if (NULL == current) {
-               SECURE_SLOG(LOG_ERROR, tts_tag(), "[Player ERROR] uid(%d) is not valid", uid);
+               SECURE_SLOG(LOG_ERROR, tts_tag(), "[Player ERROR] uid(%u) is not valid", uid);
                return -1;
        }
 
@@ -1337,15 +1337,15 @@ int ttsd_player_clear(int uid)
        current->is_paused_data = false;
        current->idx = 0;
 
-       SLOG(LOG_DEBUG, tts_tag(), "[Player SUCCESS] Clear player : uid(%d)", uid);
+       SLOG(LOG_DEBUG, tts_tag(), "[Player SUCCESS] Clear player : uid(%u)", uid);
 
        return 0;
 }
 
-int ttsd_player_pause(int uid)
+int ttsd_player_pause(unsigned int uid)
 {
        pthread_mutex_lock(&g_player_control_mutex);
-       SLOG(LOG_DEBUG, tts_tag(), "[Player] pause player : uid(%d)", uid);
+       SLOG(LOG_DEBUG, tts_tag(), "[Player] pause player : uid(%u)", uid);
 
        if (false == g_player_init) {
                SLOG(LOG_ERROR, tts_tag(), "[Player ERROR] Not Initialized");
@@ -1357,7 +1357,7 @@ int ttsd_player_pause(int uid)
        player_s* current;
        current = __player_get_item(uid);
        if (NULL == current) {
-               SLOG(LOG_ERROR, tts_tag(), "[Player ERROR] ttsd_player_pause() : uid(%d) is not valid", uid);
+               SLOG(LOG_ERROR, tts_tag(), "[Player ERROR] ttsd_player_pause() : uid(%u) is not valid", uid);
                pthread_mutex_unlock(&g_player_control_mutex);
                return -1;
        }
@@ -1366,7 +1366,7 @@ int ttsd_player_pause(int uid)
        if (NULL != g_playing_info) {
                if (uid == g_playing_info->uid) {
                        /* release current playing info */
-                       SLOG(LOG_DEBUG, tts_tag(), "[Player DEBUG] release current playing info (%d)", uid);
+                       SLOG(LOG_DEBUG, tts_tag(), "[Player DEBUG] release current playing info (%u)", uid);
                        g_playing_info = NULL;
                } else {
                        /* error case */
@@ -1384,16 +1384,16 @@ int ttsd_player_pause(int uid)
        }
 
        __set_playing_status(false);
-       SLOG(LOG_DEBUG, tts_tag(), "[Player SUCCESS] Pause player : uid(%d)", uid);
+       SLOG(LOG_DEBUG, tts_tag(), "[Player SUCCESS] Pause player : uid(%u)", uid);
 
        pthread_mutex_unlock(&g_player_control_mutex);
        return 0;
 }
 
-int ttsd_player_resume(int uid)
+int ttsd_player_resume(unsigned int uid)
 {
        pthread_mutex_lock(&g_player_control_mutex);
-       SLOG(LOG_DEBUG, tts_tag(), "[Player] Resume player : uid(%d)", uid);
+       SLOG(LOG_DEBUG, tts_tag(), "[Player] Resume player : uid(%u)", uid);
 
        if (false == g_player_init) {
                SLOG(LOG_ERROR, tts_tag(), "[Player ERROR] Not Initialized");
@@ -1405,7 +1405,7 @@ int ttsd_player_resume(int uid)
        player_s* current;
        current = __player_get_item(uid);
        if (NULL == current) {
-               SLOG(LOG_ERROR, tts_tag(), "[Player ERROR] uid(%d) is not valid", uid);
+               SLOG(LOG_ERROR, tts_tag(), "[Player ERROR] uid(%u) is not valid", uid);
                pthread_mutex_unlock(&g_player_control_mutex);
                return -1;
        }
@@ -1448,7 +1448,7 @@ int ttsd_player_all_stop()
 
                        app_tts_state_e state;
                        if (0 > ttsd_data_get_client_state(data->uid, &state)) {
-                               SLOG(LOG_ERROR, tts_tag(), "[player ERROR] uid(%d) is not valid", data->uid);
+                               SLOG(LOG_ERROR, tts_tag(), "[player ERROR] uid(%u) is not valid", data->uid);
                                pthread_mutex_unlock(&g_player_control_mutex);
                                ttsd_player_destroy_instance(data->uid);
                                pthread_mutex_lock(&g_player_control_mutex);
@@ -1545,9 +1545,9 @@ int ttsd_player_set_background_volume_ratio(double ratio)
        return TTSD_ERROR_NONE;
 }
 
-int ttsd_player_wait_to_play(int uid)
+int ttsd_player_wait_to_play(unsigned int uid)
 {
-       SLOG(LOG_INFO, tts_tag(), "[Player INFO] wait to play (%d)", uid);
+       SLOG(LOG_INFO, tts_tag(), "[Player INFO] wait to play (%u)", uid);
 
        g_audio_state = AUDIO_STATE_WAIT_FOR_PLAYING;
 
index d206539..552db2d 100644 (file)
@@ -39,19 +39,19 @@ int ttsd_player_init();
 
 int ttsd_player_release(void);
 
-int ttsd_player_create_instance(int uid);
+int ttsd_player_create_instance(unsigned int uid);
 
-int ttsd_player_destroy_instance(int uid);
+int ttsd_player_destroy_instance(unsigned int uid);
 
-int ttsd_player_play(int uid);
+int ttsd_player_play(unsigned int uid);
 
-int ttsd_player_stop(int uid);
+int ttsd_player_stop(unsigned int uid);
 
-int ttsd_player_clear(int uid);
+int ttsd_player_clear(unsigned int uid);
 
-int ttsd_player_pause(int uid);
+int ttsd_player_pause(unsigned int uid);
 
-int ttsd_player_resume(int uid);
+int ttsd_player_resume(unsigned int uid);
 
 int ttsd_player_all_stop();
 
@@ -59,7 +59,7 @@ bool ttsd_player_does_interrupt_have_playback_focus();
 
 int ttsd_player_set_background_volume_ratio(double ratio);
 
-int ttsd_player_wait_to_play(int uid);
+int ttsd_player_wait_to_play(unsigned int uid);
 
 #ifdef __cplusplus
 }
index d489d7b..aae83d7 100644 (file)
@@ -41,7 +41,7 @@ static double g_max_latency;
 static int g_file_num;
 
 typedef struct {
-       int uid;
+       unsigned int uid;
        int uttid;
 } utterance_t;
 
@@ -61,13 +61,13 @@ static bool g_is_paused;
 
 
 /* Function definitions */
-static int __synthesis(int uid, const char* credential);
+static int __synthesis(unsigned int uid, const char* credential);
 
 static Eina_Bool __wait_synthesis(void *data)
 {
        /* get current play */
        char* credential = (char*)data;
-       int uid = ttsd_data_get_current_playing();
+       unsigned int uid = ttsd_data_get_current_playing();
 
        if (uid > 0) {
                ttsd_synthesis_control_e synth_control = ttsd_get_synth_control();
@@ -88,7 +88,7 @@ static Eina_Bool __wait_synthesis(void *data)
        return EINA_FALSE;
 }
 
-static int __synthesis(int uid, const char* credential)
+static int __synthesis(unsigned int uid, const char* credential)
 {
        SLOG(LOG_DEBUG, tts_tag(), "@@@ SYNTHESIS  START");
 
@@ -101,7 +101,7 @@ static int __synthesis(int uid, const char* credential)
 
                int pid = ttsd_data_get_pid(uid);
                if (pid <= 0) {
-                       SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] Fail to get pid. uid(%d)", uid);
+                       SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] Fail to get pid. uid(%u)", uid);
                        return -1;
                }
 
@@ -125,7 +125,7 @@ static int __synthesis(int uid, const char* credential)
                g_utt.uttid = speak_data->utt_id;
 
                SLOG(LOG_INFO, tts_tag(), "-----------------------------------------------------------");
-               SLOG(LOG_INFO, tts_tag(), "ID : uid (%d), uttid(%d) ", g_utt.uid, g_utt.uttid);
+               SLOG(LOG_INFO, tts_tag(), "ID : uid (%u), uttid(%d) ", g_utt.uid, g_utt.uttid);
                SLOG(LOG_INFO, tts_tag(), "Voice : langauge(%s), type(%d), speed(%d)", speak_data->lang, speak_data->vctype, speak_data->speed);
                SLOG(LOG_INFO, tts_tag(), "Text : %s", speak_data->text);
                SLOG(LOG_INFO, tts_tag(), "Credential : %s", credential);
@@ -143,7 +143,7 @@ static int __synthesis(int uid, const char* credential)
 
                        int pid = ttsd_data_get_pid(uid);
                        if (pid <= 0) {
-                               SLOG(LOG_WARN, tts_tag(), "[Server WARNING] Fail to send set_state_message. uid(%d)", uid);
+                               SLOG(LOG_WARN, tts_tag(), "[Server WARNING] Fail to send set_state_message. uid(%u)", uid);
                        } else {
                                ttsdc_ipc_send_set_state_message(pid, uid, APP_STATE_READY);
                        }
@@ -166,11 +166,11 @@ static int __synthesis(int uid, const char* credential)
 */
 int ttsd_send_error(ttse_error_e error, const char* msg)
 {
-       int uid = g_utt.uid;
+       unsigned int uid = g_utt.uid;
        int uttid = g_utt.uttid;
        int tmp_pid = ttsd_data_get_pid(uid);
 
-       SLOG(LOG_ERROR, tts_tag(), "[SERVER ERROR] Error msg from engine, pid(%d), uid(%d), uttid(%d), error(%d), msg(%s)", tmp_pid, uid, uttid, error, (NULL == msg ? "NULL" : msg));
+       SLOG(LOG_ERROR, tts_tag(), "[SERVER ERROR] Error msg from engine, pid(%d), uid(%u), uttid(%d), error(%d), msg(%s)", tmp_pid, uid, uttid, error, (NULL == msg ? "NULL" : msg));
 
        ttsd_set_synth_control(TTSD_SYNTHESIS_CONTROL_EXPIRED);
 
@@ -199,12 +199,12 @@ int ttsd_send_result(ttse_result_event_e event, const void* data, unsigned int d
 {
        SLOG(LOG_DEBUG, tts_tag(), "@@@ SEND SYNTHESIS RESULT START");
 
-       int uid = g_utt.uid;
+       unsigned int uid = g_utt.uid;
        int uttid = g_utt.uttid;
 
        if (false == ttsd_data_is_uttid_valid(uid, uttid)) {
                ttsd_set_synth_control(TTSD_SYNTHESIS_CONTROL_DONE);
-               SLOG(LOG_ERROR, tts_tag(), "[SERVER ERROR] uttid is NOT valid !!!! - uid(%d), uttid(%d)", uid, uttid);
+               SLOG(LOG_ERROR, tts_tag(), "[SERVER ERROR] uttid is NOT valid !!!! - uid(%u), uttid(%d)", uid, uttid);
                SLOG(LOG_DEBUG, tts_tag(), "@@@");
                return TTSD_ERROR_INVALID_PARAMETER;
        }
@@ -230,7 +230,7 @@ int ttsd_send_result(ttse_result_event_e event, const void* data, unsigned int d
                return TTSD_ERROR_INVALID_PARAMETER;
        }
 
-       SLOG(LOG_INFO, tts_tag(), "[Server] uid(%d), current state(%d)", uid, state);
+       SLOG(LOG_INFO, tts_tag(), "[Server] uid(%u), current state(%d)", uid, state);
        if (APP_STATE_CREATED == state || APP_STATE_READY == state) {
                ttsd_set_synth_control(TTSD_SYNTHESIS_CONTROL_DONE);
                SLOG(LOG_WARN, tts_tag(), "[SERVER WARNING] Current state is %d. The synthesized result is ignored.", state);
@@ -240,7 +240,7 @@ int ttsd_send_result(ttse_result_event_e event, const void* data, unsigned int d
        /* Synthesis is success */
        if (TTSE_RESULT_EVENT_START == event) {
                SLOG(LOG_INFO, tts_tag(), "[SERVER] Event : TTSE_RESULT_EVENT_START");
-               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[SERVER] Result Info : uid(%d), utt(%d), data(%p), data size(%d) audiotype(%d) rate(%d)",
+               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[SERVER] Result Info : uid(%u), utt(%d), data(%p), data size(%d) audiotype(%d) rate(%d)",
                        uid, uttid, data, data_size, audio_type, rate);
 
                clock_gettime(CLOCK_MONOTONIC_RAW, &g_start_playing);
@@ -254,7 +254,7 @@ int ttsd_send_result(ttse_result_event_e event, const void* data, unsigned int d
                SLOG(LOG_INFO, tts_tag(), "[Server] File num(%d), Avg Latency(%lf), Min(%lf), Max(%lf)", g_file_num, (g_avg_latency / (double)g_file_num), g_min_latency, g_max_latency);
        } else if (TTSE_RESULT_EVENT_FINISH == event) {
                SLOG(LOG_INFO, tts_tag(), "[SERVER] Event : TTSE_RESULT_EVENT_FINISH");
-               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[SERVER] Result Info : uid(%d), utt(%d), data(%p), data size(%d) audiotype(%d) rate(%d)",
+               SECURE_SLOG(LOG_DEBUG, tts_tag(), "[SERVER] Result Info : uid(%u), utt(%d), data(%p), data size(%d) audiotype(%d) rate(%d)",
                        uid, uttid, data, data_size, audio_type, rate);
        } else {
                /*if (TTSE_RESULT_EVENT_CONTINUE == event)  SLOG(LOG_DEBUG, tts_tag(), "[SERVER] Event : TTSE_RESULT_EVENT_CONTINUE");*/
@@ -277,7 +277,7 @@ int ttsd_send_result(ttse_result_event_e event, const void* data, unsigned int d
                if (NULL != temp_sound_data->data) {
                        memcpy(temp_sound_data->data, data, data_size);
                        temp_sound_data->data_size = data_size;
-                       SLOG(LOG_INFO, tts_tag(), "[DEBUG][memcpy] uid(%d), event(%d) sound_data(%p) data(%p) size(%d)",
+                       SLOG(LOG_INFO, tts_tag(), "[DEBUG][memcpy] uid(%u), event(%d) sound_data(%p) data(%p) size(%d)",
                                uid, event, temp_sound_data, temp_sound_data->data, temp_sound_data->data_size);
                } else {
                        SLOG(LOG_ERROR, tts_tag(), "Fail to allocate memory");
@@ -292,7 +292,7 @@ int ttsd_send_result(ttse_result_event_e event, const void* data, unsigned int d
        temp_sound_data->rate = rate;
 
        if (0 != ttsd_data_add_sound_data(uid, temp_sound_data)) {
-               SECURE_SLOG(LOG_ERROR, tts_tag(), "[SERVER ERROR] Fail to add sound data : uid(%d)", uid);
+               SECURE_SLOG(LOG_ERROR, tts_tag(), "[SERVER ERROR] Fail to add sound data : uid(%u)", uid);
                if (NULL != temp_sound_data->data) {
                        free(temp_sound_data->data);
                        temp_sound_data->data = NULL;
@@ -311,7 +311,7 @@ int ttsd_send_result(ttse_result_event_e event, const void* data, unsigned int d
        return TTSD_ERROR_NONE;
 }
 
-bool __get_client_cb(int pid, int uid, app_tts_state_e state, void* user_data)
+bool __get_client_cb(int pid, unsigned int uid, app_tts_state_e state, void* user_data)
 {
        /* clear client data */
        ttsd_data_clear_data(uid);
@@ -436,7 +436,7 @@ void __config_changed_cb(tts_config_type_e type, const char* str_param, int int_
        return;
 }
 
-bool __terminate_client(int pid, int uid, app_tts_state_e state, void* user_data)
+bool __terminate_client(int pid, unsigned int uid, app_tts_state_e state, void* user_data)
 {
        SLOG(LOG_INFO, tts_tag(), "@@@ Start to terminate client [%d]", uid);
        ttsd_server_finalize(uid);
@@ -600,18 +600,18 @@ int ttsd_terminate()
 * TTS Server Functions for Client
 */
 
-int ttsd_server_is_already_initialized(int pid, int uid, bool* is_initialized)
+int ttsd_server_is_already_initialized(int pid, unsigned int uid, bool* is_initialized)
 {
        if (-1 != ttsd_data_is_client(uid))
                *is_initialized = true;
        else
                *is_initialized = false;
 
-       SLOG(LOG_INFO, tts_tag(), "[Server INFO] Pid(%d), Uid(%d) is %s", pid, uid, *is_initialized ? "already initialized" : "not initialized yet");
+       SLOG(LOG_INFO, tts_tag(), "[Server INFO] Pid(%d), uid(%u) is %s", pid, uid, *is_initialized ? "already initialized" : "not initialized yet");
        return TTSD_ERROR_NONE;
 }
 
-int ttsd_server_initialize(int pid, int uid, tts_ipc_method_e method, bool* credential_needed)
+int ttsd_server_initialize(int pid, unsigned int uid, tts_ipc_method_e method, bool* credential_needed)
 {
        SLOG(LOG_INFO, tts_tag(), "[Server] Server initialize");
 
@@ -715,7 +715,7 @@ static void __read_proc()
        return;
 }
 
-bool __get_client_for_clean_up(int pid, int uid, app_tts_state_e state, void* user_data)
+bool __get_client_for_clean_up(int pid, unsigned int uid, app_tts_state_e state, void* user_data)
 {
        bool exist = false;
        int i = 0;
@@ -725,7 +725,7 @@ bool __get_client_for_clean_up(int pid, int uid, app_tts_state_e state, void* us
                iter = g_list_nth(g_proc_list, i);
                if (NULL != iter) {
                        if (pid == GPOINTER_TO_INT(iter->data)) {
-                               SLOG(LOG_DEBUG, tts_tag(), "uid (%d) is running", uid);
+                               SLOG(LOG_DEBUG, tts_tag(), "uid (%u) is running", uid);
                                exist = true;
                                break;
                        }
@@ -733,7 +733,7 @@ bool __get_client_for_clean_up(int pid, int uid, app_tts_state_e state, void* us
        }
 
        if (false == exist) {
-               SLOG(LOG_ERROR, tts_tag(), "uid (%d) should be removed", uid);
+               SLOG(LOG_ERROR, tts_tag(), "uid (%u) should be removed", uid);
                ttsd_server_finalize(uid);
        }
 
@@ -753,7 +753,7 @@ bool __get_client_for_clean_up(int pid, int uid, app_tts_state_e state, void* us
                result = ttsdc_send_hello(pid, uid);
 
                if (0 == result) {
-                       SLOG(LOG_DEBUG, tts_tag(), "[Server] uid(%d) should be removed.", uid);
+                       SLOG(LOG_DEBUG, tts_tag(), "[Server] uid(%u) should be removed.", uid);
                        ttsd_server_finalize(uid);
                } else if (-1 == result) {
                        SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] Hello result has error");
@@ -794,7 +794,7 @@ void __used_voice_cb(const char* lang, int type)
        }
 }
 
-int ttsd_server_finalize(int uid)
+int ttsd_server_finalize(unsigned int uid)
 {
        SLOG(LOG_INFO, tts_tag(), "[Server] Server finalize");
        SLOG(LOG_INFO, tts_tag(), "[Server] File num(%d), Avg Latency(%lf), Min(%lf), Max(%lf)", g_file_num, (g_avg_latency / (double)g_file_num), g_min_latency, g_max_latency);
@@ -830,11 +830,11 @@ int ttsd_server_finalize(int uid)
        return TTSD_ERROR_NONE;
 }
 
-int ttsd_server_set_mode(int uid, ttsd_mode_e mode)
+int ttsd_server_set_mode(unsigned int uid, ttsd_mode_e mode)
 {
        app_tts_state_e state;
        if (0 > ttsd_data_get_client_state(uid, &state)) {
-               SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] uid(%d) is NOT valid", uid);
+               SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] uid(%u) is NOT valid", uid);
                return TTSD_ERROR_INVALID_PARAMETER;
        }
 
@@ -847,13 +847,13 @@ int ttsd_server_set_mode(int uid, ttsd_mode_e mode)
        if (0 != ret) {
                SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] Fail to set mode : ret(%d)", ret);
        } else {
-               SLOG(LOG_DEBUG, tts_tag(), "[Server] Set mode. uid(%d), mode(%d)", uid, mode);
+               SLOG(LOG_DEBUG, tts_tag(), "[Server] Set mode. uid(%u), mode(%d)", uid, mode);
        }
 
        return ret;
 }
 
-int ttsd_server_add_queue(int uid, const char* text, const char* lang, int voice_type, int speed, int utt_id, const char* credential)
+int ttsd_server_add_queue(unsigned int uid, const char* text, const char* lang, int voice_type, int speed, int utt_id, const char* credential)
 {
        app_tts_state_e state;
        if (0 > ttsd_data_get_client_state(uid, &state)) {
@@ -959,12 +959,10 @@ int ttsd_server_add_queue(int uid, const char* text, const char* lang, int voice
 
 Eina_Bool __send_interrupt_client(void *data)
 {
-       intptr_t puid = (intptr_t)data;
-       int uid = (int)puid;
-
+       unsigned int uid = (uintptr_t)data;
        int pid = ttsd_data_get_pid(uid);
        if (pid <= 0) {
-               SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] Fail to get pid. uid(%d), pid(%d)", uid, pid);
+               SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] Fail to get pid. uid(%u), pid(%d)", uid, pid);
                return EINA_FALSE;
        }
 
@@ -979,16 +977,16 @@ Eina_Bool __send_interrupt_client(void *data)
        return EINA_FALSE;
 }
 
-int ttsd_server_play(int uid, const char* credential)
+int ttsd_server_play(unsigned int uid, const char* credential)
 {
        app_tts_state_e state;
        if (0 > ttsd_data_get_client_state(uid, &state)) {
-               SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] uid(%d) is NOT valid  ", uid);
+               SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] uid(%u) is NOT valid", uid);
                return TTSD_ERROR_INVALID_PARAMETER;
        }
 
        if (APP_STATE_PLAYING == state) {
-               SLOG(LOG_WARN, tts_tag(), "[Server WARNING] Current state(%d) is 'play' ", uid);
+               SLOG(LOG_WARN, tts_tag(), "[Server WARNING] Current state of (%u) is 'PLAYING'", uid);
                return TTSD_ERROR_NONE;
        }
 
@@ -1007,52 +1005,52 @@ int ttsd_server_play(int uid, const char* credential)
                return TTSD_ERROR_AUDIO_POLICY_BLOCKED;
        }
 
-       int current_uid = ttsd_data_get_current_playing();
-       SLOG(LOG_INFO, tts_tag(), "[Server] playing uid (%d)", current_uid);
+       unsigned int current_uid = ttsd_data_get_current_playing();
+       SLOG(LOG_INFO, tts_tag(), "[Server] playing uid (%u)", current_uid);
 
        if (uid != current_uid && -1 != current_uid) {
                if (TTSD_MODE_DEFAULT != ttsd_data_get_mode(current_uid)) {
                        /* Send interrupt message */
-                       SLOG(LOG_DEBUG, tts_tag(), "[Server] Old uid(%d) will be interrupted into 'Stop' state ", current_uid);
+                       SLOG(LOG_DEBUG, tts_tag(), "[Server] Old uid(%u) will be interrupted into 'Stop' state ", current_uid);
 
                        /* pause player */
                        if (0 != ttsd_server_stop(current_uid)) {
-                               SLOG(LOG_WARN, tts_tag(), "[Server ERROR] Fail to stop server and player : uid (%d)", current_uid);
+                               SLOG(LOG_WARN, tts_tag(), "[Server ERROR] Fail to stop server and player : uid (%u)", current_uid);
                        }
 
-                       intptr_t pcurrent_uid = (intptr_t)current_uid;
-                       ecore_timer_add(0, __send_interrupt_client, (void*)pcurrent_uid);
+                       uintptr_t p_current_uid = (uintptr_t)current_uid;
+                       ecore_timer_add(0, __send_interrupt_client, (void*)p_current_uid);
                } else {
                        /* Default mode policy of interrupt is "Pause" */
 
                        /* Send interrupt message */
-                       SLOG(LOG_DEBUG, tts_tag(), "[Server] Old uid(%d) will be interrupted into 'Pause' state ", current_uid);
+                       SLOG(LOG_DEBUG, tts_tag(), "[Server] Old uid(%u) will be interrupted into 'Pause' state ", current_uid);
 
                        /* pause player */
                        if (0 != ttsd_player_pause(current_uid)) {
-                               SLOG(LOG_WARN, tts_tag(), "[Server ERROR] Fail to ttsd_player_pause() : uid (%d)", current_uid);
+                               SLOG(LOG_WARN, tts_tag(), "[Server ERROR] Fail to ttsd_player_pause() : uid (%u)", current_uid);
                        }
 
                        /* change state */
                        ttsd_data_set_client_state(current_uid, APP_STATE_PAUSED);
 
-                       intptr_t pcurrent_uid = (intptr_t)current_uid;
-                       ecore_timer_add(0, __send_interrupt_client, (void*)pcurrent_uid);
+                       uintptr_t p_current_uid = (uintptr_t)current_uid;
+                       ecore_timer_add(0, __send_interrupt_client, (void*)p_current_uid);
                }
        }
 
        /* Change current play */
        if (0 != ttsd_player_wait_to_play(uid)) {
-               SLOG(LOG_WARN, tts_tag(), "[Server WARNING] Fail to set to wait for playing : uid(%d)", uid);
+               SLOG(LOG_WARN, tts_tag(), "[Server WARNING] Fail to set to wait for playing : uid(%u)", uid);
        }
 
        if (0 != ttsd_data_set_client_state(uid, APP_STATE_PLAYING)) {
-               SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] Fail to set state : uid(%d)", uid);
+               SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] Fail to set state : uid(%u)", uid);
                return TTSD_ERROR_OPERATION_FAILED;
        }
 
        if (APP_STATE_PAUSED == state) {
-               SLOG(LOG_DEBUG, tts_tag(), "[Server] uid(%d) is 'Pause' state : resume player", uid);
+               SLOG(LOG_DEBUG, tts_tag(), "[Server] uid(%u) is 'Pause' state : resume player", uid);
 
                g_is_paused = false;
 
@@ -1061,7 +1059,7 @@ int ttsd_server_play(int uid, const char* credential)
                        SLOG(LOG_WARN, tts_tag(), "[Server WARNING] Fail to ttsd_player_resume()");
                }
        } else {
-               SLOG(LOG_DEBUG, tts_tag(), "[Server] Play player. uid(%d)", uid);
+               SLOG(LOG_DEBUG, tts_tag(), "[Server] Play player. uid(%u)", uid);
 
                if (0 != ttsd_player_play(uid)) {
                        SLOG(LOG_WARN, tts_tag(), "[Server WARNING] Fail to ttsd_player_play()");
@@ -1081,7 +1079,7 @@ int ttsd_server_play(int uid, const char* credential)
        return TTSD_ERROR_NONE;
 }
 
-int ttsd_server_stop(int uid)
+int ttsd_server_stop(unsigned int uid)
 {
        app_tts_state_e state;
        if (0 > ttsd_data_get_client_state(uid, &state)) {
@@ -1119,7 +1117,7 @@ int ttsd_server_stop(int uid)
        return TTSD_ERROR_NONE;
 }
 
-int ttsd_server_pause(int uid, int* utt_id)
+int ttsd_server_pause(unsigned int uid, int* utt_id)
 {
        app_tts_state_e state;
        if (0 > ttsd_data_get_client_state(uid, &state)) {
@@ -1135,7 +1133,7 @@ int ttsd_server_pause(int uid, int* utt_id)
        g_is_paused = true;
 
        *utt_id = g_utt.uttid;
-       SLOG(LOG_INFO, tts_tag(), "[Server] server pause, uid(%d), g_uid(%d), utt_id(%d)", uid, g_utt.uid, *utt_id);
+       SLOG(LOG_INFO, tts_tag(), "[Server] server pause, uid(%u), g_uid(%u), utt_id(%d)", uid, g_utt.uid, *utt_id);
 
        int ret = 0;
        ret = ttsd_player_pause(uid);
@@ -1149,7 +1147,7 @@ int ttsd_server_pause(int uid, int* utt_id)
        return TTSD_ERROR_NONE;
 }
 
-int ttsd_server_get_support_voices(int uid, GList** voice_list)
+int ttsd_server_get_support_voices(unsigned int uid, GList** voice_list)
 {
        app_tts_state_e state;
        if (0 > ttsd_data_get_client_state(uid, &state)) {
@@ -1169,7 +1167,7 @@ int ttsd_server_get_support_voices(int uid, GList** voice_list)
        return TTSD_ERROR_NONE;
 }
 
-int ttsd_server_get_current_voice(int uid, char** language, int* voice_type)
+int ttsd_server_get_current_voice(unsigned int uid, char** language, int* voice_type)
 {
        app_tts_state_e state;
        if (0 > ttsd_data_get_client_state(uid, &state)) {
@@ -1189,16 +1187,16 @@ int ttsd_server_get_current_voice(int uid, char** language, int* voice_type)
        return TTSD_ERROR_NONE;
 }
 
-int ttsd_server_set_private_data(int uid, const char* key, const char* data)
+int ttsd_server_set_private_data(unsigned int uid, const char* key, const char* data)
 {
        app_tts_state_e state;
        if (0 > ttsd_data_get_client_state(uid, &state)) {
-               SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] uid(%d) is NOT valid", uid);
+               SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] uid(%u) is NOT valid", uid);
                return TTSD_ERROR_INVALID_PARAMETER;
        }
 
        if (APP_STATE_READY != state) {
-               SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] Current state(%d) is NOT 'READY'", uid);
+               SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] Current state of (%u) is NOT 'READY'", uid);
                return TTSD_ERROR_INVALID_STATE;
        }
 
@@ -1212,16 +1210,16 @@ int ttsd_server_set_private_data(int uid, const char* key, const char* data)
        return ret;
 }
 
-int ttsd_server_get_private_data(int uid, const char* key, char** data)
+int ttsd_server_get_private_data(unsigned int uid, const char* key, char** data)
 {
        app_tts_state_e state;
        if (0 > ttsd_data_get_client_state(uid, &state)) {
-               SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] uid(%d) is NOT valid", uid);
+               SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] uid(%u) is NOT valid", uid);
                return TTSD_ERROR_INVALID_PARAMETER;
        }
 
        if (APP_STATE_READY != state) {
-               SLOG(LOG_WARN, tts_tag(), "[Server ERROR] Current state(%d) is NOT 'READY'", uid);
+               SLOG(LOG_WARN, tts_tag(), "[Server ERROR] Current state of (%u) is NOT 'READY'", uid);
                return TTSD_ERROR_INVALID_STATE;
        }
 
@@ -1261,61 +1259,61 @@ int ttsd_set_private_data_requested_cb(ttse_private_data_requested_cb callback)
        return ret;
 }
 
-int ttsd_server_play_pcm(int uid)
+int ttsd_server_play_pcm(unsigned int uid)
 {
        app_tts_state_e state;
        if (0 > ttsd_data_get_client_state(uid, &state)) {
-               SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] uid(%d) is NOT valid  ", uid);
+               SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] uid(%u) is NOT valid", uid);
                return TTSD_ERROR_INVALID_PARAMETER;
        }
 
        if (APP_STATE_PLAYING == state) {
-               SLOG(LOG_WARN, tts_tag(), "[Server WARNING] Current state(%d) is 'play' ", uid);
+               SLOG(LOG_WARN, tts_tag(), "[Server WARNING] Current state of (%u) is 'PLAYING'", uid);
                return TTSD_ERROR_NONE;
        }
 
-       int current_uid = ttsd_data_get_current_playing();
-       SLOG(LOG_INFO, tts_tag(), "[Server] playing uid (%d)", current_uid);
+       unsigned int current_uid = ttsd_data_get_current_playing();
+       SLOG(LOG_INFO, tts_tag(), "[Server] playing uid (%u)", current_uid);
 
        if (uid != current_uid && -1 != current_uid) {
                if (TTSD_MODE_DEFAULT != ttsd_data_get_mode(current_uid)) {
                        /* Send interrupt message */
-                       SLOG(LOG_DEBUG, tts_tag(), "[Server] Old uid(%d) will be interrupted into 'Stop' state ", current_uid);
+                       SLOG(LOG_DEBUG, tts_tag(), "[Server] Old uid(%u) will be interrupted into 'Stop' state ", current_uid);
 
                        /* pause player */
                        if (0 != ttsd_server_stop(current_uid)) {
-                               SLOG(LOG_WARN, tts_tag(), "[Server ERROR] Fail to stop server and player : uid (%d)", current_uid);
+                               SLOG(LOG_WARN, tts_tag(), "[Server ERROR] Fail to stop server and player : uid (%u)", current_uid);
                        }
 
-                       intptr_t pcurrent_uid = (intptr_t)current_uid;
-                       ecore_timer_add(0, __send_interrupt_client, (void*)pcurrent_uid);
+                       uintptr_t p_current_uid = (uintptr_t)current_uid;
+                       ecore_timer_add(0, __send_interrupt_client, (void*)p_current_uid);
                } else {
                        /* Default mode policy of interrupt is "Pause" */
 
                        /* Send interrupt message */
-                       SLOG(LOG_DEBUG, tts_tag(), "[Server] Old uid(%d) will be interrupted into 'Pause' state ", current_uid);
+                       SLOG(LOG_DEBUG, tts_tag(), "[Server] Old uid(%u) will be interrupted into 'Pause' state ", current_uid);
 
                        /* pause player */
                        if (0 != ttsd_player_pause(current_uid)) {
-                               SLOG(LOG_WARN, tts_tag(), "[Server ERROR] Fail to ttsd_player_pause() : uid (%d)", current_uid);
+                               SLOG(LOG_WARN, tts_tag(), "[Server ERROR] Fail to ttsd_player_pause() : uid (%u)", current_uid);
                        }
 
                        /* change state */
                        ttsd_data_set_client_state(current_uid, APP_STATE_PAUSED);
 
-                       intptr_t pcurrent_uid = (intptr_t)current_uid;
-                       ecore_timer_add(0, __send_interrupt_client, (void*)pcurrent_uid);
+                       uintptr_t p_current_uid = (uintptr_t)current_uid;
+                       ecore_timer_add(0, __send_interrupt_client, (void*)p_current_uid);
                }
        }
 
        /* Change current play */
        if (0 != ttsd_data_set_client_state(uid, APP_STATE_PLAYING)) {
-               SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] Fail to set state : uid(%d)", uid);
+               SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] Fail to set state : uid(%u)", uid);
                return TTSD_ERROR_OPERATION_FAILED;
        }
 
        if (APP_STATE_PAUSED == state) {
-               SLOG(LOG_DEBUG, tts_tag(), "[Server] uid(%d) is 'Pause' state : resume player", uid);
+               SLOG(LOG_DEBUG, tts_tag(), "[Server] uid(%u) is 'Pause' state : resume player", uid);
 
                /* Resume player */
                if (0 != ttsd_player_resume(uid)) {
@@ -1323,14 +1321,14 @@ int ttsd_server_play_pcm(int uid)
                }
        } else {
                if (0 != ttsd_player_play(uid)) {
-                       SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] Fail to play pcm sound : uid(%d)", uid);
+                       SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] Fail to play pcm sound : uid(%u)", uid);
 
                        // Change ready state
                        ttsd_server_stop_pcm(uid);
 
                        int tmp_pid = ttsd_data_get_pid(uid);
                        if (tmp_pid <= 0) {
-                               SLOG(LOG_WARN, tts_tag(), "[Server WARNING] Fail to send set_state_message. uid(%d)", uid);
+                               SLOG(LOG_WARN, tts_tag(), "[Server WARNING] Fail to send set_state_message. uid(%u)", uid);
                        } else {
                                ttsdc_ipc_send_set_state_message(tmp_pid, uid, APP_STATE_READY);
                        }
@@ -1340,7 +1338,7 @@ int ttsd_server_play_pcm(int uid)
        return TTSD_ERROR_NONE;
 }
 
-int ttsd_server_stop_pcm(int uid)
+int ttsd_server_stop_pcm(unsigned int uid)
 {
        app_tts_state_e state;
        if (0 > ttsd_data_get_client_state(uid, &state)) {
@@ -1363,7 +1361,7 @@ int ttsd_server_stop_pcm(int uid)
        return TTSD_ERROR_NONE;
 }
 
-int ttsd_server_add_pcm(int uid, int event, void* data, int data_size, int audio_type, int rate)
+int ttsd_server_add_pcm(unsigned int uid, int event, void* data, int data_size, int audio_type, int rate)
 {
        SLOG(LOG_DEBUG, tts_tag(), "@@@ ADD PCM");
 
@@ -1373,11 +1371,11 @@ int ttsd_server_add_pcm(int uid, int event, void* data, int data_size, int audio
        if (TTSE_RESULT_EVENT_START == event || TTSE_RESULT_EVENT_CONTINUE == event || TTSE_RESULT_EVENT_FINISH == event) {
                if (TTSE_RESULT_EVENT_START == event) {
                        SLOG(LOG_INFO, tts_tag(), "[SERVER] Event : TTSE_RESULT_EVENT_START");
-                       SECURE_SLOG(LOG_DEBUG, tts_tag(), "[SERVER] PCM Info : uid(%d), utt(%d), data(%p), data size(%d) audiotype(%d) rate(%d)",
+                       SECURE_SLOG(LOG_DEBUG, tts_tag(), "[SERVER] PCM Info : uid(%u), utt(%d), data(%p), data size(%d) audiotype(%d) rate(%d)",
                                uid, uttid, data, data_size, audio_type, rate);
                } else if (TTSE_RESULT_EVENT_FINISH == event) {
                        SLOG(LOG_INFO, tts_tag(), "[SERVER] Event : TTSE_RESULT_EVENT_FINISH");
-                       SECURE_SLOG(LOG_DEBUG, tts_tag(), "[SERVER] PCM Info : uid(%d), utt(%d), data(%p), data size(%d) audiotype(%d) rate(%d)",
+                       SECURE_SLOG(LOG_DEBUG, tts_tag(), "[SERVER] PCM Info : uid(%u), utt(%d), data(%p), data size(%d) audiotype(%d) rate(%d)",
                                uid, uttid, data, data_size, audio_type, rate);
                } else {
                        /*if (TTSE_RESULT_EVENT_CONTINUE == event)  SLOG(LOG_DEBUG, tts_tag(), "[SERVER] Event : TTSE_RESULT_EVENT_CONTINUE");*/
@@ -1406,7 +1404,7 @@ int ttsd_server_add_pcm(int uid, int event, void* data, int data_size, int audio
                        if (NULL != temp_sound_data->data) {
                                memcpy(temp_sound_data->data, data, data_size);
                                temp_sound_data->data_size = data_size;
-                               SLOG(LOG_INFO, tts_tag(), "[DEBUG][memcpy] uid(%d), event(%d) sound_data(%p) data(%p) size(%d)",
+                               SLOG(LOG_INFO, tts_tag(), "[DEBUG][memcpy] uid(%u), event(%d) sound_data(%p) data(%p) size(%d)",
                                        uid, event, temp_sound_data, temp_sound_data->data, temp_sound_data->data_size);
                        } else {
                                SLOG(LOG_ERROR, tts_tag(), "Fail to allocate memory");
@@ -1421,7 +1419,7 @@ int ttsd_server_add_pcm(int uid, int event, void* data, int data_size, int audio
                temp_sound_data->rate = rate;
 
                if (0 != ttsd_data_add_sound_data(uid, temp_sound_data)) {
-                       SECURE_SLOG(LOG_ERROR, tts_tag(), "[SERVER ERROR] Fail to add sound data : uid(%d)", uid);
+                       SECURE_SLOG(LOG_ERROR, tts_tag(), "[SERVER ERROR] Fail to add sound data : uid(%u)", uid);
 
                        if (NULL != temp_sound_data->data) {
                                free(temp_sound_data->data);
@@ -1433,7 +1431,7 @@ int ttsd_server_add_pcm(int uid, int event, void* data, int data_size, int audio
                }
 
 /*             if (0 != ttsd_player_play(uid)) {
-                       SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] Fail to play sound : uid(%d)", uid);
+                       SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] Fail to play sound : uid(%u)", uid);
 
                        // Change ready state
                        ttsd_server_stop(uid);
index f2251b2..771508a 100644 (file)
@@ -49,35 +49,35 @@ int ttsd_set_private_data_requested_cb(ttse_private_data_requested_cb callback);
 * Server API for client
 */
 
-int ttsd_server_is_already_initialized(int pid, int uid, bool* is_initialized);
+int ttsd_server_is_already_initialized(int pid, unsigned int uid, bool* is_initialized);
 
-int ttsd_server_initialize(int pid, int uid, tts_ipc_method_e method, bool* credential_needed);
+int ttsd_server_initialize(int pid, unsigned int uid, tts_ipc_method_e method, bool* credential_needed);
 
-int ttsd_server_finalize(int uid);
+int ttsd_server_finalize(unsigned int uid);
 
-int ttsd_server_set_mode(int uid, ttsd_mode_e mode);
+int ttsd_server_set_mode(unsigned int uid, ttsd_mode_e mode);
 
-int ttsd_server_get_support_voices(int uid, GList** voice_list);
+int ttsd_server_get_support_voices(unsigned int uid, GList** voice_list);
 
-int ttsd_server_get_current_voice(int uid, char** language, int* voice_type);
+int ttsd_server_get_current_voice(unsigned int uid, char** language, int* voice_type);
 
-int ttsd_server_add_queue(int uid, const char* text, const char* lang, int voice_type, int speed, int utt_id, const char* credential);
+int ttsd_server_add_queue(unsigned int uid, const char* text, const char* lang, int voice_type, int speed, int utt_id, const char* credential);
 
-int ttsd_server_play(int uid, const char* credential);
+int ttsd_server_play(unsigned int uid, const char* credential);
 
-int ttsd_server_stop(int uid);
+int ttsd_server_stop(unsigned int uid);
 
-int ttsd_server_pause(int uid, int* utt_id);
+int ttsd_server_pause(unsigned int uid, int* utt_id);
 
-int ttsd_server_set_private_data(int uid, const char* key, const char* data);
+int ttsd_server_set_private_data(unsigned int uid, const char* key, const char* data);
 
-int ttsd_server_get_private_data(int uid, const char* key, char** data);
+int ttsd_server_get_private_data(unsigned int uid, const char* key, char** data);
 
-int ttsd_server_play_pcm(int uid);
+int ttsd_server_play_pcm(unsigned int uid);
 
-int ttsd_server_stop_pcm(int uid);
+int ttsd_server_stop_pcm(unsigned int uid);
 
-int ttsd_server_add_pcm(int uid, int event, void* data, int data_size, int audio_type, int rate);
+int ttsd_server_add_pcm(unsigned int uid, int event, void* data, int data_size, int audio_type, int rate);
 
 #ifdef __cplusplus
 }
index 6560997..3f33ff9 100644 (file)
@@ -23,7 +23,7 @@
 #include "ttsd_tidl.h"
 
 typedef struct {
-       int uid;
+       unsigned int uid;
        rpc_port_stub_tts_notify_cb_h notify_cb_h;
 } tts_tidl_proxy_info_s;
 
@@ -34,7 +34,7 @@ rpc_port_stub_tts_callback_s g_callback;
 static pthread_mutex_t g_tidl_proxy_infos_mutex = PTHREAD_MUTEX_INITIALIZER;
 
 
-static tts_tidl_proxy_info_s* __get_tidl_proxy_info_s(int uid)
+static tts_tidl_proxy_info_s* __get_tidl_proxy_info_s(unsigned int uid)
 {
        GList* iter = NULL;
        tts_tidl_proxy_info_s* info = NULL;
@@ -57,13 +57,13 @@ static tts_tidl_proxy_info_s* __get_tidl_proxy_info_s(int uid)
        return NULL;
 }
 
-void __send_msg(int pid, int uid, bundle* msg)
+void __send_msg(int pid, unsigned int uid, bundle* msg)
 {
-       SLOG(LOG_INFO, tts_tag(), "[TIDL] start : send msg : pid(%d), uid(%d)", pid, uid);
+       SLOG(LOG_INFO, tts_tag(), "[TIDL] start : send msg : pid(%d), uid(%u)", pid, uid);
        pthread_mutex_lock(&g_tidl_proxy_infos_mutex);
        tts_tidl_proxy_info_s* info = __get_tidl_proxy_info_s(uid);
        if (NULL == info) {
-               SLOG(LOG_ERROR, tts_tag(), "[TIDL] Uid is not valid. pid(%d), uid(%d)", pid, uid);
+               SLOG(LOG_ERROR, tts_tag(), "[TIDL] Uid is not valid. pid(%d), uid(%u)", pid, uid);
                pthread_mutex_unlock(&g_tidl_proxy_infos_mutex);
                return;
        }
@@ -75,12 +75,12 @@ void __send_msg(int pid, int uid, bundle* msg)
                return;
        }
 
-       if (0 != rpc_port_stub_tts_notify_cb_invoke(handle, pid, uid, msg)) {
+       if (0 != rpc_port_stub_tts_notify_cb_invoke(handle, pid, (int)uid, msg)) {
                SLOG(LOG_ERROR, tts_tag(), "[Server ERROR] Fail to send msg");
                pthread_mutex_unlock(&g_tidl_proxy_infos_mutex);
                return;
        }
-       SLOG(LOG_INFO, tts_tag(), "send msg : pid(%d), uid(%d)", pid, uid);
+       SLOG(LOG_INFO, tts_tag(), "send msg : pid(%d), uid(%u)", pid, uid);
        pthread_mutex_unlock(&g_tidl_proxy_infos_mutex);
 }
 
@@ -102,8 +102,8 @@ static void __destroy_client_cb(rpc_port_stub_tts_context_h context, void *user_
        rpc_port_stub_tts_context_get_tag(context, &tag);
 
        if (NULL != tag) {
-               int uid = (intptr_t)tag;
-               SLOG(LOG_ERROR, tts_tag(), ">>>>> TTS FINALIZE. uid(%d)", uid);
+               unsigned int uid = (uintptr_t)tag;
+               SLOG(LOG_ERROR, tts_tag(), ">>>>> TTS FINALIZE. uid(%u)", uid);
 
                if (0 != ttsd_server_finalize(uid)) {
                        return;
@@ -140,16 +140,17 @@ static void __destroy_client_cb(rpc_port_stub_tts_context_h context, void *user_
 
 static void __register_cb(rpc_port_stub_tts_context_h context, int pid, int uid, rpc_port_stub_tts_notify_cb_h callback, void* user_data)
 {
-       SLOG(LOG_ERROR, tts_tag(), ">>>>> TTS REGISTER CALLBACK uid(%d)", uid);
+       unsigned int u_uid = (unsigned int)uid;
+       SLOG(LOG_ERROR, tts_tag(), ">>>>> TTS REGISTER CALLBACK uid(%u)", u_uid);
 
        bool is_initialized = false;
-       ttsd_server_is_already_initialized(pid, uid, &is_initialized);
+       ttsd_server_is_already_initialized(pid, u_uid, &is_initialized);
 
        int ret = -1;
        int credential_needed = 0;
        if (false == is_initialized) {
                bool is_credential_needed = false;
-               ret = ttsd_server_initialize(pid, uid, TTS_IPC_METHOD_TIDL, &is_credential_needed);
+               ret = ttsd_server_initialize(pid, u_uid, TTS_IPC_METHOD_TIDL, &is_credential_needed);
                if (0 != ret) {
                        SLOG(LOG_ERROR, tts_tag(), "[IN ERROR] ttsd Hello : server initialize, ret(%d)", ret);
                }
@@ -160,11 +161,11 @@ static void __register_cb(rpc_port_stub_tts_context_h context, int pid, int uid,
                credential_needed = TTS_CREDENTIAL_NEEDED_ALREADY_INITIALIZED;
        }
 
-       intptr_t ptr_uid = uid;
+       uintptr_t ptr_uid = u_uid;
        rpc_port_stub_tts_context_set_tag(context, (void*)ptr_uid);
 
        pthread_mutex_lock(&g_tidl_proxy_infos_mutex);
-       tts_tidl_proxy_info_s* info = __get_tidl_proxy_info_s(uid);
+       tts_tidl_proxy_info_s* info = __get_tidl_proxy_info_s(u_uid);
        if (NULL == info) {
                info = (tts_tidl_proxy_info_s*)calloc(1, sizeof(tts_tidl_proxy_info_s));
                if (NULL == info) {
@@ -185,12 +186,12 @@ static void __register_cb(rpc_port_stub_tts_context_h context, int pid, int uid,
                return;
        }
 
-       info->uid = uid;
+       info->uid = u_uid;
        g_tidl_proxy_infos = g_list_append(g_tidl_proxy_infos, info);
        pthread_mutex_unlock(&g_tidl_proxy_infos_mutex);
 
        SLOG(LOG_INFO, tts_tag(), "create player instance");
-       ttsdc_tidl_send_hello(pid, uid, ret, credential_needed);
+       ttsdc_tidl_send_hello(pid, u_uid, ret, credential_needed);
 
        SLOG(LOG_ERROR, tts_tag(), "<<<<<<<<<<<");
        return;
@@ -198,13 +199,14 @@ static void __register_cb(rpc_port_stub_tts_context_h context, int pid, int uid,
 
 static int __register_cb_sync(rpc_port_stub_tts_context_h context, int pid, int uid, rpc_port_stub_tts_notify_cb_h callback, void* user_data)
 {
-       SLOG(LOG_ERROR, tts_tag(), ">>>>> TTS REGISTER CALLBACK synchronously uid(%d)", uid);
+       unsigned int u_uid = (unsigned int)uid;
+       SLOG(LOG_ERROR, tts_tag(), ">>>>> TTS REGISTER CALLBACK synchronously uid(%u)", u_uid);
 
-       intptr_t ptr_uid = uid;
+       uintptr_t ptr_uid = u_uid;
        rpc_port_stub_tts_context_set_tag(context, (void*)ptr_uid);
 
        pthread_mutex_lock(&g_tidl_proxy_infos_mutex);
-       tts_tidl_proxy_info_s* info = __get_tidl_proxy_info_s(uid);
+       tts_tidl_proxy_info_s* info = __get_tidl_proxy_info_s(u_uid);
        if (NULL == info) {
                info = (tts_tidl_proxy_info_s*)calloc(1, sizeof(tts_tidl_proxy_info_s));
                if (NULL == info) {
@@ -225,7 +227,7 @@ static int __register_cb_sync(rpc_port_stub_tts_context_h context, int pid, int
                return TTSD_ERROR_OPERATION_FAILED;
        }
 
-       info->uid = uid;
+       info->uid = u_uid;
        g_tidl_proxy_infos = g_list_append(g_tidl_proxy_infos, info);
        pthread_mutex_unlock(&g_tidl_proxy_infos_mutex);
 
@@ -236,11 +238,11 @@ static int __register_cb_sync(rpc_port_stub_tts_context_h context, int pid, int
 
 static int __set_mode_cb(rpc_port_stub_tts_context_h context, int uid, int mode, void* user_data)
 {
-       //ttsd_set_mode(mode);
-       SLOG(LOG_INFO, tts_tag(), "[Server] Set client mode. uid (%d), mode (%d)", uid, mode);
+       unsigned int u_uid = (unsigned int)uid;
+       SLOG(LOG_INFO, tts_tag(), "[Server] Set client mode. uid (%u), mode (%d)", u_uid, mode);
 
        int ret = -1;
-       ret = ttsd_server_set_mode(uid, mode);
+       ret = ttsd_server_set_mode(u_uid, mode);
        if (TTSD_ERROR_NONE != ret) {
                SLOG(LOG_ERROR, tts_tag(), "[Server] Fail to set mode. uid is not invalid");
                return ret;
@@ -249,9 +251,9 @@ static int __set_mode_cb(rpc_port_stub_tts_context_h context, int uid, int mode,
        return TTSE_ERROR_NONE;
 }
 
-int ttsdc_tidl_send_hello(int pid, int uid, int ret, int credential_needed)
+int ttsdc_tidl_send_hello(int pid, unsigned int uid, int ret, int credential_needed)
 {
-       SLOG(LOG_INFO, tts_tag(), "[TIDL] ttsdc_tidl_send_hello : pid(%d), uid(%d), credential_needed(%d)", pid, uid, credential_needed);
+       SLOG(LOG_INFO, tts_tag(), "[TIDL] ttsdc_tidl_send_hello : pid(%d), uid(%u), credential_needed(%d)", pid, uid, credential_needed);
 
        char tmp_val[10] = {0, };
        char ret_val[12] = {0, };
@@ -260,7 +262,7 @@ int ttsdc_tidl_send_hello(int pid, int uid, int ret, int credential_needed)
 
        bundle* msg = bundle_create();
        if (NULL == msg) {
-               SLOG(LOG_ERROR, tts_tag(), "[TIDL] Fail to create bundle: pid(%d), uid(%d)", pid, uid);
+               SLOG(LOG_ERROR, tts_tag(), "[TIDL] Fail to create bundle: pid(%d), uid(%u)", pid, uid);
                return TTSD_ERROR_OUT_OF_MEMORY;
        }
 
@@ -277,9 +279,10 @@ int ttsdc_tidl_send_hello(int pid, int uid, int ret, int credential_needed)
 
 static int __initialize_cb(rpc_port_stub_tts_context_h context, int pid, int uid, bool *credential_needed, void *user_data)
 {
-       SECURE_SLOG(LOG_ERROR, tts_tag(), "[IN] tts initialize : pid(%d), uid(%d)", pid , uid);
+       unsigned int u_uid = (unsigned int)uid;
+       SECURE_SLOG(LOG_ERROR, tts_tag(), "[IN] tts initialize : pid(%d), uid(%u)", pid, u_uid);
 
-       if (0 != ttsd_server_initialize(pid, uid, TTS_IPC_METHOD_TIDL, credential_needed)) {
+       if (0 != ttsd_server_initialize(pid, u_uid, TTS_IPC_METHOD_TIDL, credential_needed)) {
                return TTSD_ERROR_OPERATION_FAILED;
        }
 
@@ -289,14 +292,15 @@ static int __initialize_cb(rpc_port_stub_tts_context_h context, int pid, int uid
 
 static int __finalize_cb(rpc_port_stub_tts_context_h context, int uid, void *user_data)
 {
-       SLOG(LOG_ERROR, tts_tag(), ">>>>> TTS FINALIZE. uid(%d)", uid);
+       unsigned int u_uid = (unsigned int)uid;
+       SLOG(LOG_ERROR, tts_tag(), ">>>>> TTS FINALIZE. uid(%u)", u_uid);
 
-       if (0 != ttsd_server_finalize(uid)) {
+       if (0 != ttsd_server_finalize(u_uid)) {
                return -1;
        }
 
        pthread_mutex_lock(&g_tidl_proxy_infos_mutex);
-       tts_tidl_proxy_info_s* info = __get_tidl_proxy_info_s(uid);
+       tts_tidl_proxy_info_s* info = __get_tidl_proxy_info_s(u_uid);
        if (NULL == info) {
                SLOG(LOG_ERROR, tts_tag(), "[TIDL ERROR] Fail to set notify callback");
                pthread_mutex_unlock(&g_tidl_proxy_infos_mutex);
@@ -320,7 +324,7 @@ static int __add_text_cb(rpc_port_stub_tts_context_h context, int uid, const cha
 {
        SLOG(LOG_DEBUG, tts_tag(), ">>>>> TTS ADD TEXT");
 
-       if (0 != ttsd_server_add_queue(uid, text, lang, vctype, speed, uttid, credential)) {
+       if (0 != ttsd_server_add_queue((unsigned int)uid, text, lang, vctype, speed, uttid, credential)) {
                return -1;
        }
 
@@ -333,7 +337,7 @@ static int __stop_cb(rpc_port_stub_tts_context_h context, int uid, void *user_da
 {
        SLOG(LOG_DEBUG, tts_tag(), ">>>>> TTS STOP");
 
-       if (0 != ttsd_server_stop(uid)) {
+       if (0 != ttsd_server_stop((unsigned int)uid)) {
                return -1;
        }
 
@@ -347,7 +351,7 @@ static int __pause_cb(rpc_port_stub_tts_context_h context, int uid, void *user_d
        int uttid;
        SLOG(LOG_DEBUG, tts_tag(), ">>>>> TTS PLAYER PAUE");
 
-       if (0 != ttsd_server_pause(uid, &uttid)) {
+       if (0 != ttsd_server_pause((unsigned int)uid, &uttid)) {
                return -1;
        }
 
@@ -360,7 +364,7 @@ static int __play_pcm_cb(rpc_port_stub_tts_context_h context, int uid, void *use
 {
        SLOG(LOG_DEBUG, tts_tag(), ">>>>> TTS PLAY PCM");
 
-       if (0 != ttsd_server_play_pcm(uid)) {
+       if (0 != ttsd_server_play_pcm((unsigned int)uid)) {
                return -1;
        }
 
@@ -373,7 +377,7 @@ static int __stop_pcm_cb(rpc_port_stub_tts_context_h context, int uid, void *use
 {
        SLOG(LOG_DEBUG, tts_tag(), ">>>>> TTS STOP PCM");
 
-       if (0 != ttsd_server_stop_pcm(uid)) {
+       if (0 != ttsd_server_stop_pcm((unsigned int)uid)) {
                return -1;
        }
 
@@ -386,7 +390,7 @@ static int __set_private_cb(rpc_port_stub_tts_context_h context, int uid, const
 {
        SLOG(LOG_DEBUG, tts_tag(), ">>>>> TTS SET PRIVATE DATA");
 
-       if (0 != ttsd_server_set_private_data(uid, key, data)) {
+       if (0 != ttsd_server_set_private_data((unsigned int)uid, key, data)) {
                return -1;
        }
 
@@ -400,7 +404,7 @@ static int __get_private_cb(rpc_port_stub_tts_context_h context, int uid, const
        SLOG(LOG_DEBUG, tts_tag(), ">>>>> TTS GET PRIVATE DATA");
 
        char *tmp = NULL;
-       if (0 != ttsd_server_get_private_data(uid, key, &tmp)) {
+       if (0 != ttsd_server_get_private_data((unsigned int)uid, key, &tmp)) {
                free(tmp);
                return TTSD_ERROR_OPERATION_FAILED;
        }
@@ -414,8 +418,9 @@ static int __get_private_cb(rpc_port_stub_tts_context_h context, int uid, const
 
 static int __play_cb(rpc_port_stub_tts_context_h context, int uid, const char *credential, void *user_data)
 {
-       SLOG(LOG_DEBUG, tts_tag(), ">>>>> TTS PLAY (%d)", uid);
-       if (0 != ttsd_server_play(uid, credential)) {
+       unsigned int u_uid = (unsigned int)uid;
+       SLOG(LOG_DEBUG, tts_tag(), ">>>>> TTS PLAY (%d)", u_uid);
+       if (0 != ttsd_server_play(u_uid, credential)) {
                return -1;
        }
        SLOG(LOG_DEBUG, tts_tag(), "<<<<<");
@@ -425,12 +430,13 @@ static int __play_cb(rpc_port_stub_tts_context_h context, int uid, const char *c
 
 static int __add_pcm_cb(rpc_port_stub_tts_context_h context, int uid, int event, rpc_port_stub_array_char_h pcm_data, int data_size, int audio_type, int rate, void *user_data)
 {
-       SLOG(LOG_DEBUG, tts_tag(), ">>>>> TTS ADD PCM (%d)", uid);
+       unsigned int u_uid = (unsigned int)uid;
+       SLOG(LOG_DEBUG, tts_tag(), ">>>>> TTS ADD PCM (%d)", u_uid);
        char* pcm_data_raw = NULL;
        int pcm_data_size = 0;
        rpc_port_stub_array_char_get(pcm_data, &pcm_data_raw, &pcm_data_size);
 
-       int ret = ttsd_server_add_pcm(uid, event, (void *)pcm_data_raw, data_size, audio_type, rate);
+       int ret = ttsd_server_add_pcm(u_uid, event, (void *)pcm_data_raw, data_size, audio_type, rate);
        free(pcm_data_raw);
 
        SLOG(LOG_DEBUG, tts_tag(), "<<<<<");
@@ -484,7 +490,7 @@ int ttsd_tidl_close_connection()
        return TTSE_ERROR_NONE;
 }
 
-static int __send_message(int pid, int uid, int data, const char *method)
+static int __send_message(int pid, unsigned int uid, int data, const char *method)
 {
        SLOG(LOG_DEBUG, tts_tag(), "[TIDL] ttsdc_tidl_send_message");
 
@@ -502,22 +508,22 @@ static int __send_message(int pid, int uid, int data, const char *method)
        return TTSE_ERROR_NONE;
 }
 
-int ttsdc_tidl_send_utt_start_message(int pid, int uid, int uttid)
+int ttsdc_tidl_send_utt_start_message(int pid, unsigned int uid, int uttid)
 {
        return __send_message(pid, uid, uttid, TTSD_METHOD_UTTERANCE_STARTED);
 }
 
-int ttsdc_tidl_send_utt_finish_message(int pid, int uid, int uttid)
+int ttsdc_tidl_send_utt_finish_message(int pid, unsigned int uid, int uttid)
 {
        return __send_message(pid, uid, uttid, TTSD_METHOD_UTTERANCE_COMPLETED);
 }
 
-int ttsdc_tidl_send_set_state_message(int pid, int uid, int state)
+int ttsdc_tidl_send_set_state_message(int pid, unsigned int uid, int state)
 {
        return __send_message(pid, uid, state, TTSD_METHOD_SET_STATE);
 }
 
-int ttsdc_tidl_send_error_message(int pid, int uid, int uttid, int reason, char* err_msg)
+int ttsdc_tidl_send_error_message(int pid, unsigned int uid, int uttid, int reason, char* err_msg)
 {
        SLOG(LOG_DEBUG, tts_tag(), "[TIDL] ttsdc_tidl_send_error_message");
 
index abe58de..f844021 100644 (file)
@@ -23,15 +23,15 @@ int ttsd_tidl_open_connection();
 
 int ttsd_tidl_close_connection();
 
-int ttsdc_tidl_send_hello(int pid, int uid, int ret, int credential_needed);
+int ttsdc_tidl_send_hello(int pid, unsigned int uid, int ret, int credential_needed);
 
-int ttsdc_tidl_send_utt_start_message(int pid, int uid, int uttid);
+int ttsdc_tidl_send_utt_start_message(int pid, unsigned int uid, int uttid);
 
-int ttsdc_tidl_send_utt_finish_message(int pid, int uid, int uttid);
+int ttsdc_tidl_send_utt_finish_message(int pid, unsigned int uid, int uttid);
 
-int ttsdc_tidl_send_set_state_message(int pid, int uid, int state);
+int ttsdc_tidl_send_set_state_message(int pid, unsigned int uid, int state);
 
-int ttsdc_tidl_send_error_message(int pid, int uid, int uttid, int reason, char* err_msg);
+int ttsdc_tidl_send_error_message(int pid, unsigned int uid, int uttid, int reason, char* err_msg);
 
 #ifdef __cplusplus
 }