blob: c540f6100d46d093a4f43848520453a4327bc406 [file] [log] [blame]
wdenk2acb8952002-03-31 12:34:56 +00001#ifndef _LINUX_STDDEF_H
2#define _LINUX_STDDEF_H
3
4#undef NULL
5#if defined(__cplusplus)
6#define NULL 0
7#else
8#define NULL ((void *)0)
9#endif
10
11#ifndef _SIZE_T
12#include <linux/types.h>
13#endif
14
Kim Phillipsaa9e8912012-10-29 13:34:26 +000015#ifndef __CHECKER__
wdenk2acb8952002-03-31 12:34:56 +000016#undef offsetof
17#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
Kim Phillipsaa9e8912012-10-29 13:34:26 +000018#endif
wdenk2acb8952002-03-31 12:34:56 +000019
20#endif