X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=kub.c;h=0efcbae7428845b34d7cbd1e56d4b1d26ae7ad75;hb=1e67ae2cb7b0cd02b94b2a1127dacfe5048ba6e4;hp=0a5bc59a852a2ae7744936d17abd3c2ed1449a9b;hpb=aa182357491c62640cb70406359af1e5ead2f8e0;p=kub diff --git a/kub.c b/kub.c index 0a5bc59..0efcbae 100644 --- a/kub.c +++ b/kub.c @@ -61,9 +61,12 @@ static void card_print(card_t card) static void card_draw(game_t *game, card_t *card, cairo_t *cr, int x, int y) { - char number_string[2]; - number_string[0] = card->number + '0'; - number_string[1] = '\0'; + char number_string[3]; + int len; + + len = snprintf (number_string, 3, "%d", card->number + 1); + if (len < 0 || len >= 3) + FATAL_ERROR ("snprintf failed"); cairo_save(cr); cairo_translate(cr, x, y);