From 0184d2e8c96d882b815eae05fa160a40e9f7faf2 Mon Sep 17 00:00:00 2001 From: Timerix Date: Sat, 25 Oct 2025 16:42:45 +0500 Subject: [PATCH] struct_castTo_Array --- include/tlibc/collections/Array.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/tlibc/collections/Array.h b/include/tlibc/collections/Array.h index 9aa6812..c7ac583 100755 --- a/include/tlibc/collections/Array.h +++ b/include/tlibc/collections/Array.h @@ -35,3 +35,5 @@ static inline Array_ Array_copy(Array_ src){ #define Array_len(AR, T) ((AR)->size / sizeof(T)) #define Array_memset(A, VAL) memset((A)->data, VAL, (A)->size) + +#define struct_castTo_Array(STRUCT_PTR) Array_construct_size((STRUCT_PTR), sizeof(*STRUCT_PTR)) \ No newline at end of file