From 82146e291b8fb7d283fcae2f084556f8e06a681c Mon Sep 17 00:00:00 2001 From: Job Snijders Date: Tue, 17 Aug 2021 12:14:07 +0000 Subject: [PATCH] Add _null.h from OpenBSD --- include/sys/_null.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 include/sys/_null.h diff --git a/include/sys/_null.h b/include/sys/_null.h new file mode 100644 index 0000000..5d15401 --- /dev/null +++ b/include/sys/_null.h @@ -0,0 +1,18 @@ +/* $OpenBSD: _null.h,v 1.2 2016/09/09 22:07:58 millert Exp $ */ + +/* + * Written by Todd C. Miller, September 9, 2016 + * Public domain. + */ + +#ifndef NULL +#if !defined(__cplusplus) +#define NULL ((void *)0) +#elif __cplusplus >= 201103L +#define NULL nullptr +#elif defined(__GNUG__) +#define NULL __null +#else +#define NULL 0L +#endif +#endif