Playing cards/C: Difference between revisions

no edit summary
(moved from Playing Cards)
 
No edit summary
 
(One intermediate revision by one other user not shown)
Line 63:
void destroy_card(card_t *c)
{
if ( c != NULL ) free(c);
}
 
Line 114:
int i;
for(i=0; i < N_CARDS; i++) {
if ( d->refcards[i] != NULL ) free(d->refcards[i]);
if ( d->cards[i] != NULL ) free(d->cards[i]);
}
free(d);
Line 153:
 
if ( d->n == N_CARDS ) {
if ( c != NULL ) free(c);
return;
}
Anonymous user