* @since 1.2
*/
#define EINA_INARRAY_FOREACH(array, itr) \
- for ((itr) = array->members; \
- (itr) < (((typeof(*itr)*)array->members) + array->len); \
+ for ((itr) = (array)->members; \
+ (itr) < (((typeof(*itr)*)(array)->members) + (array)->len); \
(itr)++)
/**
* @since 1.2
*/
#define EINA_INARRAY_REVERSE_FOREACH(array, itr) \
- for ((itr) = ((((typeof(*(itr))*)array->members) + array->len) - 1); \
- (((itr) >= (typeof(*(itr))*)array->members) \
- && (array->members != NULL)); \
+ for ((itr) = ((((typeof(*(itr))*)(array)->members) + (array)->len) - 1); \
+ (((itr) >= (typeof(*(itr))*)(array)->members) \
+ && ((array)->members != NULL)); \
(itr)--)
/**