src/lua_console.h
changeset 105 b6b183fbf373
parent 93 42ade8285570
child 203 ffdf53fd0337
--- a/src/lua_console.h	Wed Apr 01 00:38:16 2009 +0300
+++ b/src/lua_console.h	Wed Apr 01 00:57:34 2009 +0300
@@ -6,7 +6,7 @@
  *
  * An interactive lua console
  */
-#include "nexus.h"
+#include "nexus_lua.h"
 #include "console.h"
 
 #include <lua5.1/lua.h>
@@ -18,8 +18,8 @@
     /** The lowlevel line-based console */
     struct console *console;
 
-    /** Our lua-state */
-    lua_State *st;
+    /** Our lua state */
+    struct nexus_lua *lua;
 };
 
 /**
@@ -27,7 +27,7 @@
  *
  * This overrides the console callbacks.
  */
-err_t lua_console_create (struct lua_console **lc_ptr, struct console *console, struct nexus *nexus, struct error_info *err);
+err_t lua_console_create (struct lua_console **lc_ptr, struct console *console, struct nexus_lua *lua, struct error_info *err);
 
 /**
  * Destroy the lua console state