[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Multiple Lua Script Files
- From: Chris Gurtler <chris@...>
- Date: Sat, 14 Jan 2006 13:27:41 +1100
I have an application which will load 2 or more Lua Script files and I
would like to hold some data along with each script file.
As an example, my application calls lua_dofile file for each script as
follows :-
lua_dofile(L1, "file_1")
lua_dofile(L2, "file_1")
Later in the code I have a function which is called from the script
file, but I want to determine which file has made the call. I want to
avoid doing something like the following in the function.
int my_c_function(lua_State *L)
{
if (L == L1)
printf("file 1 made the call");
else if (L == L2)
printf("file 1 made the call");
}
Does anyone know what is the most efficient way to do this ?
Regards,
Chris