]> git.cworth.org Git - kub/blobdiff - kub.c
Add unconditional return value to card_compare
[kub] / kub.c
diff --git a/kub.c b/kub.c
index ff190581b6f4f7a2dd253815d571e72e001a617a..b9636afc3e344d7273478c953880be27084cc1a2 100644 (file)
--- a/kub.c
+++ b/kub.c
@@ -77,12 +77,14 @@ static void player_init(player_t *player)
 
 static int card_compare(card_t *card_one, card_t *card_two)
 {
-    if (card_one.number < card_two.number)
+    if (card_one->number < card_two->number)
        return -1;
-    if (card_one.number == card_two.number)
+    if (card_one->number == card_two->number)
        return 0;
-    if (card_one.number > card_two.number)
-       return 1;
+    /* At this point, we know that this must be true:
+     * if (card_one->number > card_two->number)
+     */
+    return 1;
 }
 
 static int card_group_is_run(card_group_t *card_group)