stefan pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=e79d6bd0af5748bc26f3af713058d5847df8c807
commit e79d6bd0af5748bc26f3af713058d5847df8c807 Author: Vincent Torri <[email protected]> Date: Mon Sep 23 14:00:25 2019 +0000 eina_array: do not mix declaration and definition fix warning when used in C90 code. Reviewed-by: Stefan Schmidt <[email protected]> Differential Revision: https://phab.enlightenment.org/D10077 --- src/lib/eina/eina_inline_array.x | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/lib/eina/eina_inline_array.x b/src/lib/eina/eina_inline_array.x index f3c11f67a4..d750782ce8 100644 --- a/src/lib/eina/eina_inline_array.x +++ b/src/lib/eina/eina_inline_array.x @@ -95,15 +95,16 @@ eina_array_count(const Eina_Array *array) static inline Eina_Bool eina_array_find(const Eina_Array *array, const void *data, unsigned int *out_idx) { + unsigned int i; + if (!array) return EINA_FALSE; - unsigned int i = 0; - for (; i < array->count; i++) + for (i = 0; i < array->count; i++) { if (array->data[i] == data) { if (out_idx) *out_idx = i; - + return EINA_TRUE; } } --
