1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#include "hand.h" #include <stdlib.h> #include "card.h" static int hand_comparator(const void *a, const void *b) { card c1 = *(card *)a; card c2 = *(card *)b; return c1 - c2; } void hand_sort(hand h) { qsort(h, MAX_HAND_CARDS, sizeof(card), hand_comparator); }