6 #define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0]))
8 typedef unsigned char u8;
9 typedef unsigned short u16;
10 typedef unsigned int u32;
11 typedef unsigned long long u64;
12 typedef signed char s8;
15 typedef long long s64;
17 /* required for opal-api.h */
30 (void) (&_x == &_y); \
36 (void) (&_x == &_y); \
39 #define min_t(type, a, b) min(((type) a), ((type) b))
40 #define max_t(type, a, b) max(((type) a), ((type) b))
51 #endif /* _TYPES_H_ */