From 9e74471cfa85cee63519622a935319c31fd4a6fc Mon Sep 17 00:00:00 2001
From: Abdelrahman <said.abdelrahman89@gmail.com>
Date: Sat, 25 Jan 2025 23:15:56 +0000
Subject: [PATCH] Cast src to const when using memcpy

---
 src/event_system.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/event_system.c b/src/event_system.c
index 8f593fd..dbd9618 100644
--- a/src/event_system.c
+++ b/src/event_system.c
@@ -329,8 +329,8 @@ internal void copy_event_data(const ESInternal *src, ESInternal *dst) {
     ev_dst->count      = ev_src->count;
     ev_dst->free_count = ev_src->free_count;
 
-    memcpy((void *)(ev_dst->free), (void *)(ev_src->free), FREE_CB_ARR_SIZE(ev_src->capacity));
-    memcpy((void *)(ev_dst->callbacks), (void *)(ev_src->callbacks), CB_ARR_SIZE(ev_src->capacity));
+    memcpy((void *)(ev_dst->free), (const void *)(ev_src->free), FREE_CB_ARR_SIZE(ev_src->capacity));
+    memcpy((void *)(ev_dst->callbacks), (const void *)(ev_src->callbacks), CB_ARR_SIZE(ev_src->capacity));
   }
 }