From 591232eba1809643df1f4a6075ff9581b8bb2f7a Mon Sep 17 00:00:00 2001 From: Lizzy Fleckenstein Date: Sat, 13 Jul 2024 12:51:05 +0200 Subject: move headers to src Signed-off-by: Lizzy Fleckenstein --- include/array.h | 21 --------------------- 1 file changed, 21 deletions(-) delete mode 100644 include/array.h (limited to 'include/array.h') diff --git a/include/array.h b/include/array.h deleted file mode 100644 index 9affdde..0000000 --- a/include/array.h +++ /dev/null @@ -1,21 +0,0 @@ -// SPDX-FileCopyrightText: 2024 Lizzy Fleckenstein -// -// SPDX-License-Identifier: AGPL-3.0-or-later - -#ifndef ARRAY_H -#define ARRAY_H - -#include -#include -#include - -#define len(X) (sizeof X / sizeof *X) -#define array(T) struct { size_t len; T *data; } -#define arraybuf(T) struct { size_t cap; size_t len; T *data; } - -#define ARR_REMOVE(A, P) memmove((P), (P)+1, sizeof *(P) * (--(A).len - ((P) - (A).data))); -#define ARR_APPEND(A) (((A).cap == (A).len) \ - ? (A).data = realloc((A).data, sizeof *(A).data * ((A).cap = (A).cap ? (A).cap * 2 : 1)) \ - : NULL, &((A).data)[(A).len++]) - -#endif -- cgit v1.2.3