1
0
Fork 0
mirror of https://github.com/jugeeya/UltimateTrainingModpack.git synced 2024-11-28 04:44:06 +00:00
UltimateTrainingModpack/source/lua_helper.c
2019-03-26 19:15:58 -04:00

14 lines
516 B
C

#include <switch.h>
#include "saltysd_core.h"
#include "saltysd_ipc.h"
#include "saltysd_dynamic.h"
__int64_t (*lib_L2CAgent_pop_lua_stack)(__int64_t, int) = NULL;
void get_lua_stack(__int64_t* l2c_agent, int index, __int64_t* l2c_val) {
if (lib_L2CAgent_pop_lua_stack == NULL)
lib_L2CAgent_pop_lua_stack = (__int64_t (*)(__int64_t, int))(SaltySDCore_FindSymbol("_ZN3lib8L2CAgent13pop_lua_stackEi"));
asm("mov x8, %x0" : : "r"(l2c_val) : "x8" );
lib_L2CAgent_pop_lua_stack(l2c_agent, index);
}