diff --git a/stddef.h b/stddef.h index 4b85c13..ed40ebb 100644 --- a/stddef.h +++ b/stddef.h @@ -3,13 +3,20 @@ typedef __SIZE_TYPE__ size_t; typedef __PTRDIFF_TYPE__ ptrdiff_t; + +#ifndef __cplusplus typedef __WCHAR_TYPE__ wchar_t; +#endif #ifdef NULL #undef NULL #endif -#define NULL ((void *)0) +#ifndef __cplusplus +# define NULL ((void *)0) +#else +# define NULL 0 +#endif #define offsetof(s, m) __builtin_offsetof(s, m)