Lines Matching refs:_array
557 #define __array_insert_item(_array, _nr, _pos) \ argument
558 memmove(&(_array)[(_pos) + 1], \
559 &(_array)[(_pos)], \
560 sizeof((_array)[0]) * ((_nr) - (_pos)))
562 #define array_insert_item(_array, _nr, _pos, _new_item) \ argument
564 __array_insert_item(_array, _nr, _pos); \
566 (_array)[(_pos)] = (_new_item); \
569 #define array_remove_items(_array, _nr, _pos, _nr_to_remove) \ argument
572 memmove(&(_array)[(_pos)], \
573 &(_array)[(_pos) + (_nr_to_remove)], \
574 sizeof((_array)[0]) * ((_nr) - (_pos))); \
577 #define array_remove_item(_array, _nr, _pos) \ argument
578 array_remove_items(_array, _nr, _pos, 1)