barbieri pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=8f6e3265b6c2d66309fec5fe27f1e91ad9568302
commit 8f6e3265b6c2d66309fec5fe27f1e91ad9568302 Author: Gustavo Sverzut Barbieri <[email protected]> Date: Mon Mar 27 12:45:30 2017 -0300 ecore_ipc_client_example: win32 doesn't provide getline(). --- src/examples/ecore/ecore_ipc_client_example.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/examples/ecore/ecore_ipc_client_example.c b/src/examples/ecore/ecore_ipc_client_example.c index c3f3708..8951264 100644 --- a/src/examples/ecore/ecore_ipc_client_example.c +++ b/src/examples/ecore/ecore_ipc_client_example.c @@ -57,8 +57,20 @@ static Eina_Bool _on_stdin(void *data EINA_UNUSED, Ecore_Fd_Handler *fdh EINA_UNUSED) { char *line = NULL; +#ifdef _WIN32 + char lbuf[4096] = ""; + ssize_t r; + if (fgets(lbuf, sizeof(lbuf), stdin) == NULL) + r = -1; + else + { + line = strdup(lbuf); + r = strlen(line); + } +#else size_t len = 0; ssize_t r = getline(&line, &len, stdin); +#endif if (r < 0) { --
