#define __byte(x,y) (((unsigned char *) &(y))[x])
#define cached_master_mask (__byte(0, cached_irq_mask))
#define cached_slave_mask (__byte(1, cached_irq_mask))
static unsigned int cached_irq_mask = 0xffff;
int main () {
printf("cached_master_mask=>%x\n",cached_master_mask);
printf("cached_slave_mask=>%x\n",cached_slave_mask);
}
程式output 如下:
cached_master_mask=>ff
cached_slave_mask=>ff
沒有留言:
張貼留言