e_input_backend: use ssize_t 45/323745/1
authorSooChan Lim <sc1.lim@samsung.com>
Wed, 7 May 2025 02:17:30 +0000 (11:17 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Wed, 7 May 2025 05:07:56 +0000 (14:07 +0900)
use ssize_t to avoid casting size_t which is casiting unsigned int
with signed int.

Change-Id: I95c9e95ffc3793c4efa320b2f36cd9a429737fb7

src/bin/core/e_client.c
src/bin/inputmgr/e_input_backend.c
src/bin/inputmgr/e_input_backend_intern.h

index 2042342eaa6789776a83758e33d3d206f39ef318..4e7a2d80f167baa31bbd7688fb3b121efd215324 100644 (file)
@@ -279,7 +279,7 @@ _e_input_thread_string_data_get(void *data, void **ec)
 }
 
 static void *
-_e_client_create_string_data(void *ec, const char *str, unsigned int *len)
+_e_client_create_string_data(void *ec, const char *str, ssize_t *len)
 {
    void *data = NULL;
    unsigned int string_len = 0;
@@ -6523,7 +6523,7 @@ _e_input_thread_client_icccm_name_set(void *data)
 E_API void
 e_client_icccm_name_set(E_Client *ec, const char *name)
 {
-   unsigned int data_size = 0;
+   ssize_t data_size = 0;
    void *data = NULL;
 
    EINA_SAFETY_ON_NULL_RETURN(ec);
@@ -6572,7 +6572,7 @@ EINTERN void
 e_client_netwm_name_set(E_Client *ec, const char *name)
 {
    void *data = NULL;
-   unsigned int data_size = 0;
+   ssize_t data_size = 0;
 
    EINA_SAFETY_ON_NULL_RETURN(ec);
 
@@ -6617,7 +6617,7 @@ E_API void
 e_client_icccm_title_set(E_Client *ec, const char *title)
 {
    void *data = NULL;
-   unsigned int data_size = 0;
+   ssize_t data_size = 0;
 
    EINA_SAFETY_ON_NULL_RETURN(ec);
 
index 58e72ec9a9d23d3a80af06edc1d0a1b7221683e1..1293dda1de98b462d986b1f6ff33f47a4bfbd646 100644 (file)
@@ -42,7 +42,7 @@
 
 typedef struct {
     E_Input_Thread_Safe_Call_Cb safe_call_cb;
-    unsigned int data_length;
+    ssize_t data_length;
 } E_Input_Thread_Request_Data;
 
 typedef struct
@@ -1224,7 +1224,7 @@ input_thread_pipe_read(int fd, void *data, size_t data_length)
 }
 
 static int
-input_thread_pipe_write(void *data, size_t data_length)
+input_thread_pipe_write(void *data, ssize_t data_length)
 {
    int retry = PIPE_RETRY;
    ssize_t ret;
@@ -1617,7 +1617,7 @@ EINTERN void e_input_backend_thread_input_backend_set(E_Input_Backend *input)
 }
 
 EINTERN void
-e_input_backend_thread_safe_call(E_Input_Thread_Safe_Call_Cb cb, void *data, size_t data_length)
+e_input_backend_thread_safe_call(E_Input_Thread_Safe_Call_Cb cb, void *data, ssize_t data_length)
 {
    E_Input_Thread_Request_Data order;
    char *write_buf = NULL;
index bc9ac2f4b0c3ebe2c7402b95515250fa81800106..e1c665fc998f33bbd9793959abf15b4b16b825b2 100644 (file)
@@ -50,7 +50,7 @@ EINTERN void      e_input_backend_disable_input(E_Input_Backend *input);
 EINTERN void      e_input_backend_create_event_source(E_Input_Backend *input);
 EINTERN void      e_input_backend_thread_start();
 EINTERN void      e_input_backend_thread_input_backend_set(E_Input_Backend *input);
-EINTERN void      e_input_backend_thread_safe_call(E_Input_Thread_Safe_Call_Cb cb, void *data, size_t data_length);
+EINTERN void      e_input_backend_thread_safe_call(E_Input_Thread_Safe_Call_Cb cb, void *data, ssize_t data_length);
 EINTERN void      e_input_backend_events_process(E_Input_Backend *input);
 EINTERN void      e_input_backend_key_event_list_add(Ecore_Event_Key *key);