Home | History | Annotate | Download | only in linux
      1 #ifndef _LINUX_STDDEF_H
      2 #define _LINUX_STDDEF_H
      3 
      4 #include <linux/compiler.h>
      5 
      6 #undef NULL
      7 #if defined(__cplusplus)
      8 #define NULL 0
      9 #else
     10 #define NULL ((void *)0)
     11 #endif
     12 
     13 #undef offsetof
     14 #ifdef __compiler_offsetof
     15 #define offsetof(TYPE,MEMBER) __compiler_offsetof(TYPE,MEMBER)
     16 #else
     17 #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
     18 #endif
     19 
     20 #endif
     21