summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2013-03-11 03:16:45 -0500
committerJesse Luehrs <doy@tozt.net>2013-03-11 03:16:45 -0500
commit8bac48b3d0667beaf20ae084f214377a4c8fd9aa (patch)
tree1ef74d8dcfa809f81d0eb8ce385cd94df1fb2cc6
parentd62ab0a4be7438efc1a30241fe9ef85e7e8c4972 (diff)
downloadrust-lua-8bac48b3d0667beaf20ae084f214377a4c8fd9aa.tar.gz
rust-lua-8bac48b3d0667beaf20ae084f214377a4c8fd9aa.zip
bit of cleanupHEADmaster
-rw-r--r--lua.rs22
1 files changed, 11 insertions, 11 deletions
diff --git a/lua.rs b/lua.rs
index bff1a2b..77a9c74 100644
--- a/lua.rs
+++ b/lua.rs
@@ -2,6 +2,9 @@
#[crate_type = "lib"];
+use ptr::null;
+use libc::{c_char,c_int};
+
pub struct State {
priv state: *lua_State,
}
@@ -62,10 +65,10 @@ pub fn loadstring(state: State, string: &str) -> Status {
pub fn call(state: State, nargs: int, nresults: int) {
lua::lua_callk(
state.state,
- nargs as libc::c_int,
- nresults as libc::c_int,
- 0 as libc::c_int,
- 0 as *lua_CFunction
+ nargs as c_int,
+ nresults as c_int,
+ 0 as c_int,
+ null()
)
}
@@ -77,15 +80,12 @@ extern mod lua {
fn lua_close(state: *lua_State);
fn luaL_openlibs(state: *lua_State);
- fn luaL_loadstring(
- state: *lua_State,
- string: *libc::c_char
- ) -> libc::c_int;
+ fn luaL_loadstring(state: *lua_State, string: *c_char) -> c_int;
fn lua_callk(
state: *lua_State,
- nargs: libc::c_int,
- nresults: libc::c_int,
- ctx: libc::c_int,
+ nargs: c_int,
+ nresults: c_int,
+ ctx: c_int,
k: *lua_CFunction
);
}