Lines Matching defs:sz
56 size_t sz;
65 char *d; /* n slots of size icd->sz*/
103 utarray_tmp=(char*)realloc((a)->d, (a)->n*(a)->icd.sz); \
114 else { memcpy(_utarray_eltptr(a,(a)->i++), p, (a)->icd.sz); }; \
125 else { memset(_utarray_eltptr(a,(a)->i),0,(a)->icd.sz); } \
132 #define _utarray_eltptr(a,j) ((void*)((a)->d + ((a)->icd.sz * (j))))
139 ((a)->i - (j))*((a)->icd.sz)); \
142 else { memcpy(_utarray_eltptr(a,j), p, (a)->icd.sz); }; \
153 ((a)->i - (j))*((a)->icd.sz)); \
162 utarray_len(w)*((a)->icd.sz)); \
182 memset(_utarray_eltptr(dst, (dst)->i), 0, (dst)->icd.sz*((num) - (dst)->i)); \
201 ((a)->i - ((pos) + (len))) * (a)->icd.sz); \
224 qsort((a)->d, (a)->i, (a)->icd.sz, cmp); \
227 #define utarray_find(a,v,cmp) bsearch((v),(a)->d,(a)->i,(a)->icd.sz,cmp)
233 #define utarray_eltidx(a,e) (((char*)(e) - (a)->d) / (a)->icd.sz)