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