make pointer parameter to SimpleHash const

This commit is contained in:
Kevin Trogant 2026-03-30 23:55:30 +02:00
parent 8bef920c1f
commit db6b9fcdc1

View File

@ -215,7 +215,7 @@ enum
RTC_API void *ArenaAlloc(arena *a, isize size, isize align, isize n, int flags); RTC_API void *ArenaAlloc(arena *a, isize size, isize align, isize n, int flags);
/* Compute a simple, non-cryptographic hash */ /* Compute a simple, non-cryptographic hash */
RTC_API u64 SimpleHash(byte *data, isize len); RTC_API u64 SimpleHash(const byte *data, isize len);
/* String type */ /* String type */
typedef struct s8 typedef struct s8
@ -490,7 +490,7 @@ ArenaAlloc(arena *a, isize size, isize align, isize n, int flags)
/* Basic hash */ /* Basic hash */
RTC_API u64 RTC_API u64
SimpleHash(byte *data, isize len) SimpleHash(const byte *data, isize len)
{ {
u64 hash = 0xcbf29ce484222325; u64 hash = 0xcbf29ce484222325;
for (isize i = 0; i < len; ++i) for (isize i = 0; i < len; ++i)