summaryrefslogtreecommitdiff
path: root/src/pnoc.c
blob: 387f1279ab66e748c3e4a7d3d8ac7517e6ee1dd4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "pnoc.h"
#include <assert.h>
#include <stdlib.h>

static int pnoc_comparator(const void *a, const void *b)
{
	pnoc_t pnoc1 = *(pnoc_t *)a;
	pnoc_t pnoc2 = *(pnoc_t *)b;
	
	return pnoc1.open_card - pnoc2.open_card;
}

void pnoc_sort(pnoc_t pnoc[], const uint8_t num_tuples)
{
	assert(pnoc != NULL);

	qsort(pnoc, num_tuples, sizeof(pnoc_t), pnoc_comparator);
}