From a14ce5612b23a1fa9da10a231911e1e7240bd007 Mon Sep 17 00:00:00 2001 From: Cedric BAIL Date: Mon, 18 Dec 2017 16:17:04 -0800 Subject: [PATCH] eina: make __eina_promise_cancel_all an internal only function. --- src/lib/ecore/ecore_main.c | 2 ++ src/lib/eina/eina_promise.c | 2 ++ src/lib/eina/eina_promise.h | 9 --------- src/lib/eo/efl_future.c | 3 +++ 4 files changed, 7 insertions(+), 9 deletions(-) diff --git a/src/lib/ecore/ecore_main.c b/src/lib/ecore/ecore_main.c index 2782bb2..7c0c310 100644 --- a/src/lib/ecore/ecore_main.c +++ b/src/lib/ecore/ecore_main.c @@ -62,6 +62,8 @@ #include "ecore_main_common.h" +#include "eina_internal.h" + #ifdef USE_G_MAIN_LOOP # include #endif diff --git a/src/lib/eina/eina_promise.c b/src/lib/eina/eina_promise.c index 7e7617c..437a9cf 100644 --- a/src/lib/eina/eina_promise.c +++ b/src/lib/eina/eina_promise.c @@ -6,6 +6,8 @@ #include "eina_promise.h" #include "eina_mempool.h" #include "eina_promise_private.h" +#include "eina_internal.h" + #include #include #include diff --git a/src/lib/eina/eina_promise.h b/src/lib/eina/eina_promise.h index 41778c5..f2275be 100644 --- a/src/lib/eina/eina_promise.h +++ b/src/lib/eina/eina_promise.h @@ -1737,15 +1737,6 @@ eina_future_race_array(Eina_Future *array[]) #define eina_future_chain_easy(_prev, ...) eina_future_chain_easy_array(_prev, (Eina_Future_Cb_Easy_Desc[]) {__VA_ARGS__, {NULL, NULL, NULL, NULL, NULL}}) /** - * @brief Cancels all pending promise/futures. - * - * Internal function. Do not use. - * - * @internal - */ -EAPI void __eina_promise_cancel_all(void); - -/** * @} */ diff --git a/src/lib/eo/efl_future.c b/src/lib/eo/efl_future.c index 8f19a34..4da24f5 100644 --- a/src/lib/eo/efl_future.c +++ b/src/lib/eo/efl_future.c @@ -3,6 +3,9 @@ #endif #include + +#include "eina_internal.h" + #include "Eo.h" // Efl.Future implementation is an opaque type in Ecore. -- 2.7.4