Revision 62a6e3e1

b/osdep.h
23 23
#define unlikely(x)   __builtin_expect(!!(x), 0)
24 24
#endif
25 25

  
26
#define container_of(ptr, type, member) ({                      \
27
        const typeof( ((type *)0)->member ) *__mptr = (ptr);    \
28
        (type *)( (char *)__mptr - offsetof(type,member) );})
29

  
26 30
#ifndef MIN
27 31
#define MIN(a, b) (((a) < (b)) ? (a) : (b))
28 32
#endif

Also available in: Unified diff