From ff59b301cc66dcc70bf2928c096f66f43291b9fd Mon Sep 17 00:00:00 2001 From: Lucien Cartier-Tilet Date: Wed, 7 Oct 2020 18:58:46 +0200 Subject: [PATCH] Remove unused defines, done TODO --- src/vector.h | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/src/vector.h b/src/vector.h index 3558b04..44ff0de 100644 --- a/src/vector.h +++ b/src/vector.h @@ -28,24 +28,6 @@ __LINE__, \ __VA_ARGS__); \ } -#define foreach(item, vector) \ - for (int keep = 1, \ - count = 0, \ - size = sizeof(vector->elements) / sizeof vector->elements; \ - keep && count != size; \ - keep = !keep, count++) \ - for (item = \ - (void *)((char *)(vector->elements) + (count * sizeof(void *))); \ - keep; \ - keep = !keep) - -#ifndef ARRAY_SIZE -# define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0])) -#endif - -// TODO -// `sizeof()' does NOT work with dynamically allocated memory. Vector capacity -// must be tracked manually /* Destructor typedef */ typedef void (*Destructor)(void *element);