eina_list map reduce: reduce code

This commit is contained in:
Jérémy Zurcher 2013-06-13 15:04:06 +02:00
parent 041c4f41df
commit 6d2c2d3929
1 changed files with 6 additions and 10 deletions

View File

@ -1189,11 +1189,9 @@ eina_list_map(Eina_List *list, Eina_Map_Cb func)
EINA_MAGIC_CHECK_LIST(list, NULL);
if (func == NULL)
return list;
EINA_LIST_FOREACH(list, l, data)
func(data);
if (func)
EINA_LIST_FOREACH(list, l, data)
func(data);
return list;
}
@ -1209,11 +1207,9 @@ eina_list_reduce(Eina_List *list, Eina_Reduce_Cb func, void *acc)
EINA_MAGIC_CHECK_LIST(list, NULL);
if (func == NULL)
return list;
EINA_LIST_FOREACH(list, l, data)
func(data, acc);
if (func)
EINA_LIST_FOREACH(list, l, data)
func(data, acc);
return list;
}