version 1.15, 2008/01/28 06:16:13 |
version 1.16, 2008/02/19 09:30:26 |
|
|
|
|
if ((deckf=fopen(cardfile, "r")) == NULL) { |
if ((deckf=fopen(cardfile, "r")) == NULL) { |
file_err: |
file_err: |
perror(cardfile); |
err(1, "%s", cardfile); |
exit(1); |
|
} |
} |
|
|
/* read number of community chest cards... */ |
/* read number of community chest cards... */ |
|
|
errx(1, "out of memory"); |
errx(1, "out of memory"); |
if (fread(dp->offsets, sizeof(off_t), dp->num_cards, deckf) != |
if (fread(dp->offsets, sizeof(off_t), dp->num_cards, deckf) != |
(unsigned) dp->num_cards) { |
(unsigned) dp->num_cards) { |
perror(cardfile); |
err(1, "%s", cardfile); |
exit(1); |
|
} |
} |
/* convert offsets from big-endian byte order */ |
/* convert offsets from big-endian byte order */ |
for (i = 0; i < dp->num_cards; i++) |
for (i = 0; i < dp->num_cards; i++) |