From 434e5081868b866b337fdff5944c8fea7d0d77dc Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Mon, 6 Apr 2026 07:27:50 +0500 Subject: [PATCH] engine: client: reserve some free space in channel_t and rawchan_t --- engine/client/sound.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/engine/client/sound.h b/engine/client/sound.h index 1a5a2315..e2a5c528 100644 --- a/engine/client/sound.h +++ b/engine/client/sound.h @@ -85,7 +85,8 @@ typedef struct rawchan_s volatile uint s_rawend; float oldtime; // catch time jumps - // TODO: add reserved bytes + uintptr_t engine_reserved[8]; // only for engine developers + uintptr_t game_reserved[8]; // free space for game developers size_t max_samples; // buffer length portable_samplepair_t rawsamples[]; // variable sized @@ -124,7 +125,8 @@ typedef struct channel_s wavdata_t *data; voxword_t *words; // dynamically allocated, (num_words + 1) entries, null sfx terminates - // TODO: add reserved bytes + uintptr_t engine_reserved[8]; // only for engine developers + uintptr_t game_reserved[8]; // free space for game developers } channel_t; typedef int sound_t;