# define bool char # define CC_D deck[0] # define CH_D deck[1] struct dk_st { /* deck description structure */ int num_cards; /* number of cards in deck */ int last_card; /* number of last card picked */ bool gojf_used; /* set if gojf card out of deck */ long *offsets; /* offests for start of cards */ }; typedef struct dk_st DECK;