1
0
mirror of synced 2026-01-11 23:53:00 +00:00
2009-05-10 23:53:55 +00:00

10 lines
224 B
C

#define bitmask(h,l) ((unsigned int)0xffffffff >> (31-(h-l)+1))
main()
{
#define bitmask(l) ((unsigned int)0xffffffff >> (32-(l)))
printf("%08x ", bitmask(3));
printf("%08x ", bitmask(2));
printf("%08x ", bitmask(1));
}