X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libbcachefs%2Fdarray.h;h=114f86b45fd52ffc0e3be365f7eb4109e0358fdc;hb=d320a4e927fd706b34c714b77130965a385ea4fb;hp=d4485fa01b2aeec465a2f1a8bf94079aef16b3f6;hpb=7f102ee83d83fd918783ca542fac1574f9b2c623;p=bcachefs-tools-debian diff --git a/libbcachefs/darray.h b/libbcachefs/darray.h index d4485fa..114f86b 100644 --- a/libbcachefs/darray.h +++ b/libbcachefs/darray.h @@ -59,13 +59,13 @@ static inline int __darray_make_room(darray_void *d, size_t t_size, size_t more, #define darray_first(_d) ((_d).data[0]) #define darray_last(_d) ((_d).data[(_d).nr - 1]) -#define darray_insert_item(_d, _pos, _item) \ +#define darray_insert_item(_d, pos, _item) \ ({ \ - size_t pos = (_pos); \ + size_t _pos = (pos); \ int _ret = darray_make_room((_d), 1); \ \ if (!_ret) \ - array_insert_item((_d)->data, (_d)->nr, pos, (_item)); \ + array_insert_item((_d)->data, (_d)->nr, _pos, (_item)); \ _ret; \ })