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 -