blob: c732eef65aca6069e80f56a06d8a8ddc6df123b3 [file] [log] [blame]
wdenk2acb8952002-03-31 12:34:56 +00001#ifndef _LINUX_STDDEF_H
2#define _LINUX_STDDEF_H
3
Simon Glass78aac052022-01-13 06:47:55 -07004#include <linux/compiler_types.h>
5
wdenk2acb8952002-03-31 12:34:56 +00006#undef NULL
7#if defined(__cplusplus)
8#define NULL 0
9#else
10#define NULL ((void *)0)
11#endif
12
13#ifndef _SIZE_T
14#include <linux/types.h>
15#endif
16
17#undef offsetof
Christophe Leroy6ab7c3d2023-05-05 10:39:39 +020018#define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER)
wdenk2acb8952002-03-31 12:34:56 +000019
20#endif