Lines Matching defs:a
64 #define utarray_init(a,_icd) do { \ argument
69 #define utarray_done(a) do { \ argument
82 #define utarray_new(a,_icd) do { \ argument
87 #define utarray_free(a) do { \ argument
92 #define utarray_reserve(a,by) do { \ argument
99 #define utarray_push_back(a,p) do { \ argument
105 #define utarray_pop_back(a) do { \ argument
110 #define utarray_extend_back(a) do { \ argument
117 #define utarray_len(a) ((a)->i) argument
119 #define utarray_eltptr(a,j) (((j) < (a)->i) ? _utarray_eltptr(a,j) : NULL) argument
120 #define _utarray_eltptr(a,j) ((char*)((a)->d + ((a)->icd.sz*(j) ))) argument
122 #define utarray_insert(a,p,j) do { \ argument
134 #define utarray_inserta(a,w,j) do { \ argument
180 #define utarray_erase(a,pos,len) do { \ argument
194 #define utarray_renew(a,u) do { \ argument
199 #define utarray_clear(a) do { \ argument
211 #define utarray_sort(a,cmp) do { \ argument
215 #define utarray_find(a,v,cmp) bsearch((v),(a)->d,(a)->i,(a)->icd.sz,cmp) argument
217 #define utarray_front(a) (((a)->i) ? (_utarray_eltptr(a,0)) : NULL) argument
218 #define utarray_next(a,e) (((e)==NULL) ? utarray_front(a) : (((int)((a)->i) > (utarray_eltidx(a,e)+… argument
219 #define utarray_prev(a,e) (((e)==NULL) ? utarray_back(a) : ((utarray_eltidx(a,e) > 0) ? _utarray_el… argument
220 #define utarray_back(a) (((a)->i) ? (_utarray_eltptr(a,(a)->i-1)) : NULL) argument
221 #define utarray_eltidx(a,e) (((char*)(e) >= (char*)((a)->d)) ? (int)(((char*)(e) - (char*)((a)->d))… argument