From 60c7d789ce21cb77bdf9dd2c8cb22e86232d903f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Mon, 11 Feb 2019 01:34:40 +0100 Subject: Rewrote content_line, and how parameters are stored. --- vector.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'vector.h') diff --git a/vector.h b/vector.h index f6acd66a..7dea4d58 100644 --- a/vector.h +++ b/vector.h @@ -24,4 +24,13 @@ TYPE* GET(VECT(TYPE))(VECT(TYPE)*, unsigned int idx); int EMPTY(VECT(TYPE))(VECT(TYPE)*); unsigned int SIZE(VECT(TYPE))(VECT(TYPE)*); +#define __BEG_VECT(i, set) unsigned int i = 0 +#define BEG_VECT(T) __BEG_VECT + +#define __END_VECT(i, set) (set) > i +#define END_VECT(T) SIZE(VECT(T)) __END_VECT + +#define __NXT_VECT(l, set) i++ +#define NXT_VECT(T) __NXT_VECT + #endif /* TYPE */ -- cgit v1.2.3