aboutsummaryrefslogtreecommitdiff
path: root/sys/base/sort/uint8.c
blob: ff02b3cffed05bc6f0dd2f9d5e9f605a45f4e5a9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
#include "internal.h"

void
sortยทuint8(uintptr sz, uint8 arr[])
{
    uint8 tmp;
#define LESS(i, j) (arr[i] < arr[j])
#define SWAP(i, j) (tmp = arr[i], arr[i] = arr[j], arr[j] = tmp)
    QSORT(sz, LESS, SWAP);
#undef SWAP
#undef LESS
}