From 1b0f0ce419cf276f494bac5f476eed9425989550 Mon Sep 17 00:00:00 2001 From: mintsuki Date: Wed, 15 Mar 2023 21:20:25 +0100 Subject: [PATCH] stddef.h: Changes for C++ --- stddef.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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)