Lines Matching refs:element
44 element_type *element; \
57 (a)->element = (__typeof((a)->element)) \
58 realloc((a)->element, \
60 sizeof((a)->element[0])); \
62 &(a)->element[((a)->count)++]; \
74 typeof((a)->element) _tmp_ptr = _ARRAY_EXTEND(a); \
83 #define ARRAY_ELEMENT(a, i) ((a)->element + (i))
86 #define ARRAY_INDEX(a, p) ((p) - (a)->element)
91 for ((i) = 0, (ptr) = (a)->element; (i) < (a)->count; \
97 free((a)->element); \
98 (a)->element = NULL; \
107 typeof((a)->element) _bptr = (a)->element; \
108 typeof((a)->element) _eptr = (a)->element + (a)->count; \
111 (_bptr == _eptr) ? -1 : (_bptr - (a)->element); \