#include <stdio.h>
#include <stdlib.h>
#define bitstr_size(nbits) \
((((nbits) - 1) >> 3) + 1)
#define FIRST_MINUTE 0
#define LAST_MINUTE 59
#define MINUTE_COUNT (LAST_MINUTE - FIRST_MINUTE + 1)
#define bit_decl(name, nbits) \
(name)[bitstr_size(nbits)]
typedef unsigned char bitstr_t;
int main(void) {
bitstr_t bit_decl(minute, MINUTE_COUNT);
printf("s:%d",sizeof(minute));
printf("d:%d", ((60 - 1)>>3));
printf("f:%d", (((8)&0x7)));
return 0;
}