From b04d5702719eca30a95d1db2a927b6605ebd3477 Mon Sep 17 00:00:00 2001 From: nathansmith117 Date: Mon, 10 Feb 2025 01:12:55 -0700 Subject: Some fast math stuff added --- src/scripting.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/scripting.c') diff --git a/src/scripting.c b/src/scripting.c index e43f4b5..efd85b0 100644 --- a/src/scripting.c +++ b/src/scripting.c @@ -10,6 +10,7 @@ void initScripting(SldjScripting* scripting) *scripting = (SldjScripting){ .state = NULL, .lineScanner = NULL, + .loadContext = NULL, .fileBuf = NULL, .fileSize = 0 }; @@ -18,6 +19,7 @@ void initScripting(SldjScripting* scripting) void compileScript(SldjScripting* scripting, const char filePath[SLDJ_NAMEMAX]) { scripting->lineScanner = NULL; + scripting->loadContext = NULL; // Get file size. struct stat fileState; @@ -73,6 +75,9 @@ void compileScript(SldjScripting* scripting, const char filePath[SLDJ_NAMEMAX]) tcc_set_error_func(scripting->state, stderr, handle_tcc_error); tcc_set_output_type(scripting->state, TCC_OUTPUT_MEMORY); + tcc_add_library_path(scripting->state, "./"); + tcc_add_library(scripting->state, "libsldj"); + // Compile. if (tcc_compile_string(scripting->state, scripting->fileBuf) < 0) { -- cgit v1.2.3