Subversion Repositories Kolibri OS

Rev

Rev 5270 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  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. #ifdef __KERNEL__
  14.  
  15. enum {
  16.         false   = 0,
  17.         true    = 1
  18. };
  19.  
  20. #undef offsetof
  21. #ifdef __compiler_offsetof
  22. #define offsetof(TYPE,MEMBER) __compiler_offsetof(TYPE,MEMBER)
  23. #else
  24. #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
  25. #endif
  26. #endif /* __KERNEL__ */
  27.  
  28. #endif
  29.