36 #define BIT(n) (1UL << (n))
40 #define STRINGIFY(x) #x
46 #define EXP_STRINGIFY(x) STRINGIFY(x)
48 #define ALIGN(x, amt) \
49 (((x) & ~((amt) - 1)) + ((((x) & ((amt) - 1)) == 0) ? 0 : (amt)))
52 void outb(uint16_t port, uint8_t val);
53 void outl(uint16_t port, uint32_t val);
56 uint8_t inb(uint16_t port);
57 uint32_t inl(uint16_t port);
#define __attribute__(nothing)
Define attribute to nothing since it isn't handled by IAR.