Lines Matching refs:_array
553 #define __array_insert_item(_array, _nr, _pos) \ argument
554 memmove(&(_array)[(_pos) + 1], \
555 &(_array)[(_pos)], \
556 sizeof((_array)[0]) * ((_nr) - (_pos)))
558 #define array_insert_item(_array, _nr, _pos, _new_item) \ argument
560 __array_insert_item(_array, _nr, _pos); \
562 (_array)[(_pos)] = (_new_item); \
565 #define array_remove_items(_array, _nr, _pos, _nr_to_remove) \ argument
568 memmove(&(_array)[(_pos)], \
569 &(_array)[(_pos) + (_nr_to_remove)], \
570 sizeof((_array)[0]) * ((_nr) - (_pos))); \
573 #define array_remove_item(_array, _nr, _pos) \ argument
574 array_remove_items(_array, _nr, _pos, 1)