From 4075d0829e545ee92398bb2c21880efc7edb3b34 Mon Sep 17 00:00:00 2001 From: Thomas Voss Date: Mon, 15 Jan 2024 18:38:43 +0100 Subject: Prefer nullptr in C23 --- da.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/da.h b/da.h index 2ed8cdb..57b7ed1 100644 --- a/da.h +++ b/da.h @@ -72,6 +72,12 @@ #include #include +#if __STDC_VERSION__ >= 202311L +# define DA_NULL nullptr +#else +# define DA_NULL NULL +#endif + #define DA_ALLOC(p, n) \ do { \ if ((n) && SIZE_MAX / (n) < sizeof(*(p))) { \ @@ -84,7 +90,7 @@ #define dainit(a, n) \ do { \ - (a)->buf = NULL; \ + (a)->buf = DA_NULL; \ (a)->cap = (n); \ (a)->len = 0; \ if (n) \ -- cgit v1.2.3