Fix bug with calculating size of callback arrays

This commit is contained in:
Abdelrahman Said 2025-01-26 17:56:59 +00:00
parent 0061deb8b0
commit 05b0c3ed19

View File

@ -17,8 +17,8 @@
#define IS_INVALID_EVENT(EV) (EV.id == 0)
#define IS_INVALID_LISTENER(LS) (LS.id == 0 || IS_INVALID_EVENT(LS.event))
#define CB_ARR_SIZE(CAPACITY) ((CAPACITY + 1) * sizeof(EventCallback *))
#define FREE_CB_ARR_SIZE(CAPACITY) (CAPACITY * sizeof(u64 *))
#define CB_ARR_SIZE(CAPACITY) ((CAPACITY + 1) * sizeof(EventCallback))
#define FREE_CB_ARR_SIZE(CAPACITY) (CAPACITY * sizeof(u64))
typedef struct es_internal ESInternal;
struct es_internal {