From 8f384e424d180cda6867616092f73b8f141c5f8c Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Mon, 16 Sep 2024 13:52:13 +0200 Subject: [PATCH] VScript: constify callback parameters --- src/vscript/languages/squirrel_re/vsquirrel.cpp | 12 ++++++------ src/vscript/languages/squirrel_re/vsquirrel.h | 12 ++++++------ 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/vscript/languages/squirrel_re/vsquirrel.cpp b/src/vscript/languages/squirrel_re/vsquirrel.cpp index 36bba5fe..ab906321 100644 --- a/src/vscript/languages/squirrel_re/vsquirrel.cpp +++ b/src/vscript/languages/squirrel_re/vsquirrel.cpp @@ -14,9 +14,9 @@ static ConVar script_profile_codecalls("script_profile_codecalls", "0", FCVAR_DEVELOPMENTONLY, "Prints duration of native calls to script functions.", "0 = none, 1 = slow calls, 2 = all ( !slower! )"); // Callbacks for registering abstracted script functions. -void(*ServerScriptRegister_Callback)(CSquirrelVM* s) = nullptr; -void(*ClientScriptRegister_Callback)(CSquirrelVM* s) = nullptr; -void(*UiScriptRegister_Callback)(CSquirrelVM* s) = nullptr; +void(*ServerScriptRegister_Callback)(CSquirrelVM* const s) = nullptr; +void(*ClientScriptRegister_Callback)(CSquirrelVM* const s) = nullptr; +void(*UiScriptRegister_Callback)(CSquirrelVM* const s) = nullptr; // Callbacks for registering script enums. void(*ServerScriptRegisterEnum_Callback)(CSquirrelVM* const s) = nullptr; @@ -24,11 +24,11 @@ void(*ClientScriptRegisterEnum_Callback)(CSquirrelVM* const s) = nullptr; void(*UIScriptRegisterEnum_Callback)(CSquirrelVM* const s) = nullptr; // Admin panel functions, NULL on client only builds. -void(*CoreServerScriptRegister_Callback)(CSquirrelVM* s) = nullptr; -void(*AdminPanelScriptRegister_Callback)(CSquirrelVM* s) = nullptr; +void(*CoreServerScriptRegister_Callback)(CSquirrelVM* const s) = nullptr; +void(*AdminPanelScriptRegister_Callback)(CSquirrelVM* const s) = nullptr; // Registering constants in scripts. -void(*ScriptConstantRegister_Callback)(CSquirrelVM* s) = nullptr; +void(*ScriptConstantRegister_Callback)(CSquirrelVM* const s) = nullptr; //--------------------------------------------------------------------------------- // Purpose: Initialises a Squirrel VM instance diff --git a/src/vscript/languages/squirrel_re/vsquirrel.h b/src/vscript/languages/squirrel_re/vsquirrel.h index 69f08c09..fcfc2bbf 100644 --- a/src/vscript/languages/squirrel_re/vsquirrel.h +++ b/src/vscript/languages/squirrel_re/vsquirrel.h @@ -56,18 +56,18 @@ private: int64_t unk_D0; }; -extern void(*ServerScriptRegister_Callback)(CSquirrelVM* s); -extern void(*ClientScriptRegister_Callback)(CSquirrelVM* s); -extern void(*UiScriptRegister_Callback)(CSquirrelVM* s); +extern void(*ServerScriptRegister_Callback)(CSquirrelVM* const s); +extern void(*ClientScriptRegister_Callback)(CSquirrelVM* const s); +extern void(*UiScriptRegister_Callback)(CSquirrelVM* const s); extern void(*ServerScriptRegisterEnum_Callback)(CSquirrelVM* const s); extern void(*ClientScriptRegisterEnum_Callback)(CSquirrelVM* const s); extern void(*UIScriptRegisterEnum_Callback)(CSquirrelVM* const s); -extern void(*CoreServerScriptRegister_Callback)(CSquirrelVM* s); -extern void(*AdminPanelScriptRegister_Callback)(CSquirrelVM* s); +extern void(*CoreServerScriptRegister_Callback)(CSquirrelVM* const s); +extern void(*AdminPanelScriptRegister_Callback)(CSquirrelVM* const s); -extern void(*ScriptConstantRegister_Callback)(CSquirrelVM* s); +extern void(*ScriptConstantRegister_Callback)(CSquirrelVM* const s); inline bool(*CSquirrelVM__Init)(CSquirrelVM* s, SQCONTEXT context, SQFloat curtime); inline bool(*CSquirrelVM__DestroySignalEntryListHead)(CSquirrelVM* s, HSQUIRRELVM v, SQFloat f);