From b0b09f6fd9efd5367dbac19629caf0d027e657e2 Mon Sep 17 00:00:00 2001 From: sam Date: Mon, 22 Jul 2024 15:28:28 +1200 Subject: [PATCH] add vec ptr operations --- slibs.h | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/slibs.h b/slibs.h index c2bf390..f8e4159 100644 --- a/slibs.h +++ b/slibs.h @@ -82,6 +82,16 @@ (vec).size--; \ } +#define sl_vec_forward(vec) \ + { \ + (vec).data++; \ + } + +#define sl_vec_backward(vec) \ + { \ + (vec).data--; \ + } + #define sl_vec_pop(vec) \ { \ if ((vec).size > 0) \ @@ -214,4 +224,3 @@ void sl_read_file(const char *filename, sl_string *buffer) #endif #endif // SLIBS_H -