swap
#define swap(a, b) \
static void swap(struct stats_record **a, struct stats_record **b)
#define swap(n1, n2, tmp) do { (tmp) = (n1); (n1) = (n2); (n2) = (tmp); } while (0)
#undef swap
#define swap(a, b) \
#define swap(a, b) \
#define swap(a, b, len) do { \
#define swap(a, b) \
#define swap(a, b) \