{
EINA_MAGIC_CHECK_ARRAY_ITERATOR(it);
+ if (!it) return EINA_FALSE;
if (!(it->index < eina_array_count_get(it->array)))
return EINA_FALSE;
if (data)
eina_array_iterator_get_container(Eina_Iterator_Array *it)
{
EINA_MAGIC_CHECK_ARRAY_ITERATOR(it);
- return (Eina_Array *) it->array;
+ return it ? (Eina_Array *) it->array : NULL;
}
static void
{
EINA_MAGIC_CHECK_ARRAY_ACCESSOR(it);
+ if (!it) return EINA_FALSE;
if (!(index < eina_array_count_get(it->array)))
return EINA_FALSE;
if (data)
eina_array_accessor_get_container(Eina_Accessor_Array *it)
{
EINA_MAGIC_CHECK_ARRAY_ACCESSOR(it);
- return (Eina_Array *) it->array;
+ return it ? (Eina_Array *) it->array : NULL;
}
static void