VScript: constify callback parameters

This commit is contained in:
Kawe Mazidjatari 2024-09-16 13:52:13 +02:00
parent 2afa6d6c64
commit 8f384e424d
2 changed files with 12 additions and 12 deletions

View File

@ -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

View File

@ -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);