]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - libbcachefs/darray.h
Update bcachefs sources to 6628827a8707 bcachefs: Skip deleted members in member_to_t...
[bcachefs-tools-debian] / libbcachefs / darray.h
index d4485fa01b2aeec465a2f1a8bf94079aef16b3f6..114f86b45fd52ffc0e3be365f7eb4109e0358fdc 100644 (file)
@@ -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;                                                           \
 })