From e52fa065142b2b17b2235a045673ea5c20f8effd Mon Sep 17 00:00:00 2001 From: Jamie Wells Date: Thu, 22 Oct 2026 20:20:23 +0000 Subject: [PATCH] Fix Windows C playtest SDK deprecation errors --- Engine/crates/engine-scripting/src/sdk/rustic.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Engine/crates/engine-scripting/src/sdk/rustic.h b/Engine/crates/engine-scripting/src/sdk/rustic.h index f854538e..09f78e0f 100644 --- a/Engine/crates/engine-scripting/src/sdk/rustic.h +++ b/Engine/crates/engine-scripting/src/sdk/rustic.h @@ -190,7 +190,7 @@ static char *r_owned(const char *s,size_t length){if(r_query_owned_count>=8192)r static RQuerySave r_query_begin(const char *op){ RQuerySave saved={0};saved.audio_devices=strcmp(op,"audio_get_output_devices")==0||strcmp(op,"audio_get_input_devices")==0;saved.source=(char*)malloc(strlen(r_source)+1);saved.pending=(char*)malloc(r_written+1);saved.tokens=(RToken*)malloc(r_count*sizeof(RToken)); if(!saved.source||!saved.pending||!saved.tokens)r_fail("Rustic C: query snapshot allocation failed"); - strcpy(saved.source,r_source);memcpy(saved.pending,r_output,r_written+1);memcpy(saved.tokens,r_tokens,r_count*sizeof(RToken));saved.count=r_count;saved.at=r_at; + memcpy(saved.source,r_source,strlen(r_source)+1);memcpy(saved.pending,r_output,r_written+1);memcpy(saved.tokens,r_tokens,r_count*sizeof(RToken));saved.count=r_count;saved.at=r_at; r_written=0;r_output[0]=0;r_append("{\"op\":");r_quote(op);return saved; } static void r_q_number(const char *key,double v){r_append(",");r_quote(key);r_append(":");r_double(v);} @@ -237,7 +237,7 @@ static RQueryResult r_query_end(RQuerySave saved){ } } for(size_t i=0;i