From b67dabed2a7f1390e55dde473ef9bf20911431be Mon Sep 17 00:00:00 2001 From: Andreas Molzer <andreas.molzer@gmx.de> Date: Wed, 25 Mar 2020 20:58:01 +0100 Subject: [PATCH] Add arraddn back with void return and deprecated --- stb_ds.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/stb_ds.h b/stb_ds.h index 09f37f8..e0bff97 100644 --- a/stb_ds.h +++ b/stb_ds.h @@ -397,6 +397,8 @@ CREDITS #define arrfree stbds_arrfree #define arraddnptr stbds_arraddnptr #define arraddnoff stbds_arraddnoff +// deprecated +#define arraddn stbds_arraddn #define arrsetlen stbds_arrsetlen #define arrlast stbds_arrlast #define arrins stbds_arrins @@ -528,6 +530,8 @@ extern void * stbds_shmode_func(size_t elemsize, int mode); #define stbds_arrput(a,v) (stbds_arrmaybegrow(a,1), (a)[stbds_header(a)->length++] = (v)) #define stbds_arrpush stbds_arrput // synonym #define stbds_arrpop(a) (stbds_header(a)->length--, (a)[stbds_header(a)->length]) +// deprecated +#define stbds_arraddn(a,n) ((void)(stbds_arraddnoff(a, n))) #define stbds_arraddnptr(a,n) (stbds_arrmaybegrow(a,n), stbds_header(a)->length += (n), &(a)[stbds_header(a)->length-(n)]) #define stbds_arraddnoff(a,n) (stbds_arrmaybegrow(a,n), stbds_header(a)->length += (n), stbds_header(a)->length-(n)) #define stbds_arrlast(a) ((a)[stbds_header(a)->length-1])