Lines Matching 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
115 #define darray_append_string(arr, str) do { \ argument
121 #define darray_append_lit(arr, stringLiteral) do { \ argument
126 #define darray_appends_nullterminate(arr, items, count) do { \ argument
133 #define darray_prepends_nullterminate(arr, items, count) do { \ argument
144 #define darray_resize(arr, newSize) \ argument
147 #define darray_resize0(arr, newSize) do { \ argument
157 #define darray_realloc(arr, newAlloc) do { \ argument
162 #define darray_growalloc(arr, need) do { \ argument
169 #define darray_shrink(arr) do { \ argument
188 #define darray_foreach(i, arr) \ argument
191 #define darray_foreach_from(i, arr, from) \ argument
195 #define darray_enumerate(idx, val, arr) \ argument
200 #define darray_enumerate_from(idx, val, arr, from) \ argument