diff options
author | Ian Moffett <ian@osmora.org> | 2024-03-15 01:48:40 -0400 |
---|---|---|
committer | Ian Moffett <ian@osmora.org> | 2024-03-15 01:48:40 -0400 |
commit | 0730de4b2af0254849288be4679b3cbdcad31e3d (patch) | |
tree | 08f789b16b975310fe8eaaf8dc2e34dd24cdb539 /lib/libc/include/stddef.h | |
parent | 2970aed680d17d33647f4b5e86fb9353561e724a (diff) |
libc: stddef: Handle NULL for C++
Signed-off-by: Ian Moffett <ian@osmora.org>
Diffstat (limited to 'lib/libc/include/stddef.h')
-rw-r--r-- | lib/libc/include/stddef.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/libc/include/stddef.h b/lib/libc/include/stddef.h index ba469c1..7f7eb43 100644 --- a/lib/libc/include/stddef.h +++ b/lib/libc/include/stddef.h @@ -30,6 +30,12 @@ #ifndef _STDDEF_H #define _STDDEF_H +#if __cplusplus >= 201103L +#define NULL nullptr +#elif defined(__cplusplus) +#define NULL 0L +#else #define NULL ((void *) 0) +#endif #endif /* !_STDDEF_H */ |