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.