Lines Matching +defs:val +defs:arr
38 #define darray_init(arr) do { \ argument
42 #define darray_free(arr) do { \ argument
47 #define darray_steal(arr, to, to_size) do { \ argument
85 #define darray_item(arr, i) ((arr).item[i]) argument
86 #define darray_size(arr) ((arr).size) argument
87 #define darray_empty(arr) ((arr).size == 0) argument
91 #define darray_append(arr, ...) do { \ argument
98 #define darray_append_items(arr, items, count) do { \ argument
104 #define darray_from_items(arr, items, count) do { \ argument
119 #define darray_append_string(arr, str) do { \ argument
125 #define darray_append_lit(arr, stringLiteral) do { \ argument
130 #define darray_appends_nullterminate(arr, items, count) do { \ argument
137 #define darray_prepends_nullterminate(arr, items, count) do { \ argument
148 #define darray_resize(arr, newSize) \ argument
151 #define darray_resize0(arr, newSize) do { \ argument
161 #define darray_realloc(arr, newAlloc) do { \ argument
166 #define darray_growalloc(arr, need) do { \ argument
173 #define darray_shrink(arr) do { \ argument
192 #define darray_foreach(i, arr) \ argument
195 #define darray_foreach_from(i, arr, from) \ argument
199 #define darray_enumerate(idx, val, arr) \ argument
204 #define darray_enumerate_from(idx, val, arr, from) \ argument
209 #define darray_foreach_reverse(i, arr) \ argument