mirror of
https://github.com/JezuzLizard/T4SP-Server-Plugin.git
synced 2026-03-30 06:03:02 +00:00
32 lines
2.4 KiB
C++
32 lines
2.4 KiB
C++
#pragma once
|
|
|
|
namespace codsrc
|
|
{
|
|
void Scr_InitOpcodeLookup(game::scriptInstance_t a1);
|
|
void Scr_ShutdownOpcodeLookup(game::scriptInstance_t a1);
|
|
void AddOpcodePos(game::scriptInstance_t a1, unsigned int sourcePos, int type);
|
|
void RemoveOpcodePos(game::scriptInstance_t result);
|
|
void AddThreadStartOpcodePos(game::scriptInstance_t result, unsigned int sourcePos);
|
|
unsigned int Scr_GetSourceBuffer(game::scriptInstance_t a1, const char* codePos);
|
|
unsigned int Scr_GetLineNumInternal(const char** startLine, const char* buf, const char* sourcePos, int* col);
|
|
game::SourceBufferInfo* Scr_GetNewSourceBuffer(game::scriptInstance_t a1);
|
|
void Scr_AddSourceBufferInternal(const char* filename, game::scriptInstance_t inst, const char* codepos, char* buffer, int len, int archive);
|
|
char* Scr_ReadFile_FastFile(game::scriptInstance_t inst, int unused, char* filename, const char* codepos, int archive);
|
|
char* Scr_ReadFile_LoadObj(game::scriptInstance_t inst, int unused_arg1, const char* filename, const char* codepos, int archive);
|
|
char* Scr_ReadFile(const char* codepos, char* filename, game::scriptInstance_t inst, int unused);
|
|
char* Scr_AddSourceBuffer(game::scriptInstance_t inst, int unused_arg1, char* filename, const char* codepos);
|
|
void Scr_CopyFormattedLine(const char* rawLine, char* line);
|
|
unsigned int Scr_GetLineInfo(int* col, const char* buf, unsigned int sourcePos, char* line);
|
|
void Scr_PrintSourcePos(unsigned int sourcePos, const char* buf, game::con_channel_e channel, game::scriptInstance_t a4, const char* file);
|
|
game::OpcodeLookup * Scr_GetPrevSourcePosOpcodeLookup(game::scriptInstance_t a1, const char* codePos);
|
|
void Scr_GetTextSourcePos(char* line, const char* codePos, game::scriptInstance_t a3);
|
|
void Scr_PrintPrevCodePos(const char* codepos, game::scriptInstance_t scriptInstance, game::con_channel_e channel, unsigned int index);
|
|
void CompileError(game::scriptInstance_t a1, unsigned int codePos, const char* msg, ...);
|
|
void CompileError2(const char* codePos, game::scriptInstance_t a2, const char* msg, ...);
|
|
void RuntimeErrorInternal(const char* msg, game::scriptInstance_t inst, game::con_channel_e channel, const char* codepos, int index);
|
|
void RuntimeError(game::scriptInstance_t inst, const char* pos, int error_index, const char* err, const char* err2);
|
|
|
|
unsigned int Scr_GetPrevSourcePos(game::scriptInstance_t inst, const char* codePos, unsigned int index);
|
|
void Scr_ShutdownAllocNode(game::scriptInstance_t inst);
|
|
}
|