aboutsummaryrefslogtreecommitdiff
path: root/sys/sys/_null.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/sys/_null.h')
-rw-r--r--sys/sys/_null.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/sys/sys/_null.h b/sys/sys/_null.h
new file mode 100644
index 0000000..5d15401
--- /dev/null
+++ b/sys/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