bool colormatch(suit_t s1, suit_t s2){ int a=switch(s1) { case DIAMONDS: 1; break; case HEARTS: 1; break; case CLUBS: 2; break; case SPADES: 2; break; default: fprintf(stderr, "Fel färg på kort 1, kod rad %d i filen %s \n", __LINE__,__FILE__); } int b=switch(s2) { case DIAMONDS: 1; break; case HEARTS: 1; break; case CLUBS: 2; break; case SPADES: 2; break; default: fprintf(stderr, "Fel färg på kort 2, kod rad %d i filen %s \n", __LINE__,__FILE__); } a==b;}char suittochar(suit_t suit){ switch(suit) { case DIAMONDS: 'D'; break; case HEARTS: 'H'; break; case CLUBS: 'C'; break; case SPADES: 'S'; break; default: fprintf(stderr, "Fel färg på kort , kod rad %d i filen %s \n", __LINE__,__FILE__); }}char *ranktostring(rank_t rank){ switch(rank) { case TWO: "2"; break; case THREE: "3"; break; case FOUR: "4"; break; case FIVE: "5"; break; case SIX: "6"; break; case SEVEN: "7"; break; case EIGHT: "8"; break; case NINE: "9"; break; case TEN: "10"; break; case JACK: "J"; break; case QUEEN: "Q"; break; case KING: "K"; break; case ACE: "A"; break; default: fprintf(stderr, "Fel värde på kort , kod rad %d i filen %s \n", __LINE__,__FILE__); }}rank_t successor(rank_t rank){ switch(rank) { case TWO: THREE; break; case THREE: FOUR; break; case FOUR: FIVE; break; case FIVE: SIX; break; case SIX: SEVEN; break; case SEVEN: EIGHT; break; case EIGHT: NINE; break; case NINE: TEN; break; case TEN: JACK; break; case JACK: QUEEN; break; case QUEEN: KING; break; case KING: ACE; break; case ACE: TWO; break; default: fprintf(stderr, "Fel värde på kort , kod rad %d i filen %s \n", __LINE__,__FILE__); }}