Return to array.h CVS log | Up to [local] / src / usr.bin / tmux |
version 1.2, 2009/10/26 21:42:04 | version 1.3, 2009/10/29 08:59:17 | ||
---|---|---|---|
|
|
||
#define ARRAY_CONCAT(a, b) do { \ | #define ARRAY_CONCAT(a, b) do { \ | ||
ARRAY_ENSURE(a, (b)->num); \ | ARRAY_ENSURE(a, (b)->num); \ | ||
memcpy((a)->list + (a)->num, (b)->list, (b)->num * ARRAY_ITEMSIZE(a)) \ | memcpy((a)->list + (a)->num, (b)->list, (b)->num * ARRAY_ITEMSIZE(a)); \ | ||
(a)->num += (b)->num; \ | (a)->num += (b)->num; \ | ||
} while (0) | } while (0) | ||