This is an automated email from the git hooks/post-receive script.

git pushed a commit to reference refs/pull/47/head
in repository efl.

View the commit online.

commit dca8c56747b0416d96614250d6efa7cdc170bd91
Author: Vincent Torri <vto...@outlook.fr>
AuthorDate: Mon Nov 11 08:10:17 2024 +0100

    Windows: make_ecore_main_win32_select() non static
    fix commit b5062a5cb779335ffe61deddc9308087ec65e5d6
---
 src/lib/ecore/ecore_main.c    | 21 ++++++++-------------
 src/lib/ecore/ecore_pipe.c    |  2 +-
 src/lib/ecore/ecore_private.h |  7 +++++++
 3 files changed, 16 insertions(+), 14 deletions(-)

diff --git a/src/lib/ecore/ecore_main.c b/src/lib/ecore/ecore_main.c
index b39fa39b0c..2ddbbc547e 100644
--- a/src/lib/ecore/ecore_main.c
+++ b/src/lib/ecore/ecore_main.c
@@ -182,11 +182,6 @@ static void _ecore_main_loop_iterate_internal(Eo *obj, Efl_Loop_Data *pd, int on
 #endif
 
 #ifdef _WIN32
-static int _ecore_main_win32_select(int             nfds,
-                                    fd_set         *readfds,
-                                    fd_set         *writefds,
-                                    fd_set         *exceptfds,
-                                    struct timeval *timeout);
 static void _ecore_main_win32_handlers_cleanup(Eo *obj, Efl_Loop_Data *pd);
 #endif
 
@@ -201,8 +196,8 @@ static double t2 = 0.0;
 #endif
 
 #ifdef _WIN32
-Ecore_Select_Function        main_loop_select    = _ecore_main_win32_select;
-static Ecore_Select_Function general_loop_select = _ecore_main_win32_select;
+Ecore_Select_Function        main_loop_select    = ecore_main_win32_select;
+static Ecore_Select_Function general_loop_select = ecore_main_win32_select;
 #else
 # include <sys/select.h>
 Ecore_Select_Function        main_loop_select    = select;
@@ -2721,12 +2716,12 @@ _stdin_wait_thread(void *data EINA_UNUSED)
    return 0;
 }
 
-static int
-_ecore_main_win32_select(int             nfds EINA_UNUSED,
-                         fd_set         *readfds,
-                         fd_set         *writefds,
-                         fd_set         *exceptfds,
-                         struct timeval *tv)
+int
+ecore_main_win32_select(int             nfds EINA_UNUSED,
+                        fd_set         *readfds,
+                        fd_set         *writefds,
+                        fd_set         *exceptfds,
+                        struct timeval *tv)
 {
    Efl_Loop_Data *pd = ML_DAT;
    HANDLE *objects;
diff --git a/src/lib/ecore/ecore_pipe.c b/src/lib/ecore/ecore_pipe.c
index 582c797a9f..706b7ea4de 100644
--- a/src/lib/ecore/ecore_pipe.c
+++ b/src/lib/ecore/ecore_pipe.c
@@ -450,7 +450,7 @@ _ecore_pipe_wait(Ecore_Pipe *p,
         else t = NULL;
 
 #ifdef _WIN32
-        ret = _ecore_main_win32_select(p->fd_read + 1, &rset, &wset, &exset, t);
+        ret = ecore_main_win32_select(p->fd_read + 1, &rset, &wset, &exset, t);
 #else
         ret = select(p->fd_read + 1, &rset, &wset, &exset, t);
 #endif
diff --git a/src/lib/ecore/ecore_private.h b/src/lib/ecore/ecore_private.h
index f87e5e753f..16f4c33f93 100644
--- a/src/lib/ecore/ecore_private.h
+++ b/src/lib/ecore/ecore_private.h
@@ -508,6 +508,13 @@ _ecore_call_fd_cb(Ecore_Fd_Cb func,
 
 extern int _ecore_fps_debug;
 extern Eina_Bool _ecore_glib_always_integrate;
+#ifdef _WIN32
+extern int ecore_main_win32_select(int             nfds,
+                                   fd_set         *readfds,
+                                   fd_set         *writefds,
+                                   fd_set         *exceptfds,
+                                   struct timeval *timeout);
+#endif
 extern Ecore_Select_Function main_loop_select;
 extern int in_main_loop;
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.

Reply via email to