
8 Sep
2015
8 Sep
'15
8:01 p.m.
Hi, Andreas
On 07.09.15 14:43, Andreas Bießmann wrote:
From: Heiko Schocher hs@denx.de
introduce BIT() definition, used in at91_udc gadget driver.
Signed-off-by: Heiko Schocher hs@denx.de [remove all other occurrences of BIT(x) definition] Signed-off-by: Andreas Bießmann andreas.devel@googlemail.com
Full buildman is running
....
+#define BIT(nr) (1UL << (nr))
Why UL? Why not simply 1 << (nr)? What if I need set ULL bit on 32-bit system? Thanks for explanation.
- /*
- ffs: find first bit set. This is defined the same way as
- the libc and compiler builtin ffs routines, therefore