Created
March 7, 2017 13:39
-
-
Save VictorKoenders/dbc330201f38fd3fcba885dd9a817b13 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| mod ffi { | |
| extern "C" { | |
| pub fn lua_newstate(f: ::lua_Alloc, ud: *mut ::libc::c_void)-> *mut ::lua_State; | |
| pub fn lua_close(L: *mut ::lua_State); | |
| pub fn lua_newthread(L: *mut ::lua_State)-> *mut ::lua_State; | |
| pub fn lua_atpanic(L: *mut ::lua_State, panicf: ::lua_CFunction)-> ::lua_CFunction; | |
| pub fn lua_version(L: *mut ::lua_State)-> *const ::lua_Number; | |
| pub fn lua_absindex(L: *mut ::lua_State, idx: ::c_int)-> ::c_int; | |
| pub fn lua_gettop(L: *mut ::lua_State)-> ::c_int; | |
| pub fn lua_settop(L: *mut ::lua_State, idx: ::c_int); | |
| pub fn lua_pushvalue(L: *mut ::lua_State, idx: ::c_int); | |
| pub fn lua_remove(L: *mut ::lua_State, idx: ::c_int); | |
| pub fn lua_insert(L: *mut ::lua_State, idx: ::c_int); | |
| pub fn lua_replace(L: *mut ::lua_State, idx: ::c_int); | |
| pub fn lua_copy(L: *mut ::lua_State, fromidx: ::c_int, toidx: ::c_int); | |
| pub fn lua_checkstack(L: *mut ::lua_State, sz: ::c_int)-> ::c_int; | |
| pub fn lua_xmove(from: *mut ::lua_State, to: *mut ::lua_State, n: ::c_int); | |
| pub fn lua_isnumber(L: *mut ::lua_State, idx: ::c_int)-> ::c_int; | |
| pub fn lua_isstring(L: *mut ::lua_State, idx: ::c_int)-> ::c_int; | |
| pub fn lua_iscfunction(L: *mut ::lua_State, idx: ::c_int)-> ::c_int; | |
| pub fn lua_isuserdata(L: *mut ::lua_State, idx: ::c_int)-> ::c_int; | |
| pub fn lua_type(L: *mut ::lua_State, idx: ::c_int)-> ::c_int; | |
| pub fn lua_typename(L: *mut ::lua_State, tp: ::c_int)-> *const ::libc::c_char; | |
| pub fn lua_tonumberx(L: *mut ::lua_State, idx: ::c_int, isnum: *mut ::c_int)-> ::lua_Number; | |
| pub fn lua_tointegerx(L: *mut ::lua_State, idx: ::c_int, isnum: *mut ::c_int)-> ::lua_Integer; | |
| pub fn lua_tounsignedx(L: *mut ::lua_State, idx: ::c_int, isnum: *mut ::c_int)-> ::lua_Unsigned; | |
| pub fn lua_toboolean(L: *mut ::lua_State, idx: ::c_int)-> ::c_int; | |
| pub fn lua_tolstring(L: *mut ::lua_State, idx: ::c_int, len: *mut ::libc::size_t)-> *const ::libc::c_char; | |
| pub fn lua_rawlen(L: *mut ::lua_State, idx: ::c_int)-> ::libc::size_t; | |
| pub fn lua_tocfunction(L: *mut ::lua_State, idx: ::c_int)-> Option<::lua_CFunction>; | |
| pub fn lua_touserdata(L: *mut ::lua_State, idx: ::c_int)-> *mut ::libc::c_void; | |
| pub fn lua_tothread(L: *mut ::lua_State, idx: ::c_int)-> *mut ::lua_State; | |
| pub fn lua_topointer(L: *mut ::lua_State, idx: ::c_int)-> *const ::libc::c_void; | |
| pub fn lua_arith(L: *mut ::lua_State, op: ::c_int); | |
| pub fn lua_rawequal(L: *mut ::lua_State, idx1: ::c_int, idx2: ::c_int)-> ::c_int; | |
| pub fn lua_compare(L: *mut ::lua_State, idx1: ::c_int, idx2: ::c_int, op: ::c_int)-> ::c_int; | |
| pub fn lua_pushnil(L: *mut ::lua_State); | |
| pub fn lua_pushnumber(L: *mut ::lua_State, n: ::lua_Number); | |
| pub fn lua_pushinteger(L: *mut ::lua_State, n: ::lua_Integer); | |
| pub fn lua_pushunsigned(L: *mut ::lua_State, n: ::lua_Unsigned); | |
| pub fn lua_pushlstring(L: *mut ::lua_State, s: *const ::libc::c_char, l: ::libc::size_t); | |
| pub fn lua_pushstring(L: *mut ::lua_State, s: *const ::libc::c_char); | |
| pub fn lua_pushvfstring(); | |
| pub fn lua_pushfstring(L: *mut ::lua_State, fmt: *const ::libc::c_char, ...)-> *const ::libc::c_char; | |
| pub fn lua_pushcclosure(L: *mut ::lua_State, f: ::lua_CFunction, n: ::c_int); | |
| pub fn lua_pushboolean(L: *mut ::lua_State, b: ::c_int); | |
| pub fn lua_pushlightuserdata(L: *mut ::lua_State, p: *mut ::libc::c_void); | |
| pub fn lua_pushthread(L: *mut ::lua_State)-> ::c_int; | |
| pub fn lua_getglobal(L: *mut ::lua_State, var: *const ::libc::c_char); | |
| pub fn lua_gettable(L: *mut ::lua_State, idx: ::c_int); | |
| pub fn lua_getfield(L: *mut ::lua_State, idx: ::c_int, k: *const ::libc::c_char); | |
| pub fn lua_rawget(L: *mut ::lua_State, idx: ::c_int); | |
| pub fn lua_rawgeti(L: *mut ::lua_State, idx: ::c_int, n: ::c_int); | |
| pub fn lua_rawgetp(L: *mut ::lua_State, idx: ::c_int, p: *const ::libc::c_char); | |
| pub fn lua_createtable(L: *mut ::lua_State, narr: ::c_int, nrec: ::c_int); | |
| pub fn lua_newuserdata(L: *mut ::lua_State, sz: ::libc::size_t)-> *mut ::libc::c_void; | |
| pub fn lua_getmetatable(L: *mut ::lua_State, objindex: ::c_int)-> ::c_int; | |
| //pub fn lua_getfenv(L: *mut ::lua_State, idx: ::c_int); | |
| pub fn lua_setglobal(L: *mut ::lua_State, var: *const ::libc::c_char); | |
| pub fn lua_settable(L: *mut ::lua_State, idx: ::c_int); | |
| pub fn lua_setfield(L: *mut ::lua_State, idx: ::c_int, k: *const ::libc::c_char); | |
| pub fn lua_rawset(L: *mut ::lua_State, idx: ::c_int); | |
| pub fn lua_rawseti(L: *mut ::lua_State, idx: ::c_int, n: ::c_int); | |
| pub fn lua_rawsetp(L: *mut ::lua_State, idx: ::c_int, p: *const ::libc::c_char); | |
| pub fn lua_setmetatable(L: *mut ::lua_State, objindex: ::c_int)-> ::c_int; | |
| //pub fn lua_setfenv(L: *mut ::lua_State, idx: ::c_int)-> ::c_int; | |
| pub fn lua_callk(L: *mut ::lua_State, nargs: ::c_int, nresults: ::c_int, ctx: ::c_int, k: Option<::lua_CFunction>); | |
| pub fn lua_getctx(L: *mut ::lua_State, ctx: ::c_int)-> ::c_int; | |
| pub fn lua_pcallk(L: *mut ::lua_State, nargs: ::c_int, nresults: ::c_int, errfunc: ::c_int, ctx: ::c_int, k: Option<::lua_CFunction>)-> ::c_int; | |
| pub fn lua_load(L: *mut ::lua_State, reader: ::lua_Reader, dt: *mut ::libc::c_void, chunkname: *const ::libc::c_char, mode: *const ::libc::c_char)-> ::c_int; | |
| pub fn lua_dump(L: *mut ::lua_State, writer: ::lua_Writer, data: *mut ::libc::c_void)-> ::c_int; | |
| pub fn lua_yieldk(L: *mut ::lua_State, nresults: ::c_int, ctx: ::c_int, k: Option<::lua_CFunction>)-> ::c_int; | |
| pub fn lua_resume(L: *mut ::lua_State, from: *mut ::lua_State, narg: ::c_int)-> ::c_int; | |
| pub fn lua_status(L: *mut ::lua_State)-> ::c_int; | |
| pub fn lua_gc(L: *mut ::lua_State, what: ::c_int, data: ::c_int)-> ::c_int; | |
| pub fn lua_error(L: *mut ::lua_State)-> ::c_int; | |
| pub fn lua_next(L: *mut ::lua_State, idx: ::c_int)-> ::c_int; | |
| pub fn lua_concat(L: *mut ::lua_State, n: ::c_int); | |
| pub fn lua_len(L: *mut ::lua_State, idx: ::c_int); | |
| pub fn lua_getallocf(L: *mut ::lua_State, ud: *mut *mut ::libc::c_void)-> ::lua_Alloc; | |
| pub fn lua_setallocf(L: *mut ::lua_State, f: ::lua_Alloc, ud: *mut ::libc::c_void); | |
| pub fn lua_getstack(L: *mut ::lua_State, level: ::c_int, ar: *mut ::lua_Debug)-> ::c_int; | |
| pub fn lua_getinfo(L: *mut ::lua_State, what: *const ::libc::c_char, ar: *mut ::lua_Debug)-> ::c_int; | |
| pub fn lua_getlocal(L: *mut ::lua_State, ar: *const ::lua_Debug, n: ::c_int)-> *const ::libc::c_char; | |
| pub fn lua_setlocal(L: *mut ::lua_State, ar: *mut ::lua_Debug, n: ::c_int)-> *const ::libc::c_char; | |
| pub fn lua_getupvalue(L: *mut ::lua_State, funcindex: ::c_int, n: ::c_int)-> *const ::libc::c_char; | |
| pub fn lua_setupvalue(L: *mut ::lua_State, funcindex: ::c_int, n: ::c_int)-> *const ::libc::c_char; | |
| pub fn lua_upvalueid(L: *mut ::lua_State, fidx: ::c_int, n: ::c_int)-> *const ::libc::c_void; | |
| pub fn lua_upvaluejoin(L: *mut ::lua_State, fidx1: ::c_int, n1: ::c_int, fidx2: ::c_int, n2: ::c_int); | |
| pub fn lua_sethook(L: *mut ::lua_State, func: ::lua_Hook, mask: ::c_int, count: ::c_int)-> ::c_int; | |
| pub fn lua_gethook(L: *mut ::lua_State)-> ::lua_Hook; | |
| pub fn lua_gethookmask(L: *mut ::lua_State)-> ::c_int; | |
| pub fn lua_gethookcount(L: *mut ::lua_State)-> ::c_int; | |
| pub fn luaL_openlibs(L: *mut ::lua_State); | |
| } | |
| } | |
| pub unsafe fn lua_newstate(f: lua_Alloc, ud: *mut libc::c_void)-> *mut lua_State { | |
| println!("lua_newstate({:?}, {:?})", f, ud); | |
| ffi::lua_newstate(f, ud) | |
| } | |
| pub unsafe fn lua_close(L: *mut lua_State) { | |
| println!("lua_close({:?})", L); | |
| ffi::lua_close(L) | |
| } | |
| pub unsafe fn lua_newthread(L: *mut lua_State)-> *mut lua_State { | |
| println!("lua_newthread({:?})", L); | |
| ffi::lua_newthread(L) | |
| } | |
| pub unsafe fn lua_atpanic(L: *mut lua_State, panicf: lua_CFunction)-> lua_CFunction { | |
| println!("lua_atpanic({:?}, {:?})", L, panicf); | |
| ffi::lua_atpanic(L, panicf) | |
| } | |
| pub unsafe fn lua_version(L: *mut lua_State)-> *const lua_Number { | |
| println!("lua_version({:?})", L); | |
| ffi::lua_version(L) | |
| } | |
| pub unsafe fn lua_absindex(L: *mut lua_State, idx: c_int)-> c_int { | |
| println!("lua_absindex({:?}, {:?})", L, idx); | |
| ffi::lua_absindex(L, idx) | |
| } | |
| pub unsafe fn lua_gettop(L: *mut lua_State)-> c_int { | |
| println!("lua_gettop({:?})", L); | |
| ffi::lua_gettop(L) | |
| } | |
| pub unsafe fn lua_settop(L: *mut lua_State, idx: c_int) { | |
| println!("lua_settop({:?}, {:?})", L, idx); | |
| ffi::lua_settop(L, idx) | |
| } | |
| pub unsafe fn lua_pushvalue(L: *mut lua_State, idx: c_int) { | |
| println!("lua_pushvalue({:?}, {:?})", L, idx); | |
| ffi::lua_pushvalue(L, idx) | |
| } | |
| pub unsafe fn lua_remove(L: *mut lua_State, idx: c_int) { | |
| println!("lua_remove({:?}, {:?})", L, idx); | |
| ffi::lua_remove(L, idx) | |
| } | |
| pub unsafe fn lua_insert(L: *mut lua_State, idx: c_int) { | |
| println!("lua_insert({:?}, {:?})", L, idx); | |
| ffi::lua_insert(L, idx) | |
| } | |
| pub unsafe fn lua_replace(L: *mut lua_State, idx: c_int) { | |
| println!("lua_replace({:?}, {:?})", L, idx); | |
| ffi::lua_replace(L, idx) | |
| } | |
| pub unsafe fn lua_copy(L: *mut lua_State, fromidx: c_int, toidx: c_int) { | |
| println!("lua_copy({:?}, {:?}, {:?})", L, fromidx, toidx); | |
| ffi::lua_copy(L, fromidx, toidx) | |
| } | |
| pub unsafe fn lua_checkstack(L: *mut lua_State, sz: c_int)-> c_int { | |
| println!("lua_checkstack({:?}, {:?})", L, sz); | |
| ffi::lua_checkstack(L, sz) | |
| } | |
| pub unsafe fn lua_xmove(from: *mut lua_State, to: *mut lua_State, n: c_int) { | |
| println!("lua_xmove({:?}, {:?}, {:?})", from, to, n); | |
| ffi::lua_xmove(from, to, n) | |
| } | |
| pub unsafe fn lua_isnumber(L: *mut lua_State, idx: c_int)-> c_int { | |
| println!("lua_isnumber({:?}, {:?})", L, idx); | |
| ffi::lua_isnumber(L, idx) | |
| } | |
| pub unsafe fn lua_isstring(L: *mut lua_State, idx: c_int)-> c_int { | |
| println!("lua_isstring({:?}, {:?})", L, idx); | |
| ffi::lua_isstring(L, idx) | |
| } | |
| pub unsafe fn lua_iscfunction(L: *mut lua_State, idx: c_int)-> c_int { | |
| println!("lua_iscfunction({:?}, {:?})", L, idx); | |
| ffi::lua_iscfunction(L, idx) | |
| } | |
| pub unsafe fn lua_isuserdata(L: *mut lua_State, idx: c_int)-> c_int { | |
| println!("lua_isuserdata({:?}, {:?})", L, idx); | |
| ffi::lua_isuserdata(L, idx) | |
| } | |
| pub unsafe fn lua_type(L: *mut lua_State, idx: c_int)-> c_int { | |
| println!("lua_type({:?}, {:?})", L, idx); | |
| ffi::lua_type(L, idx) | |
| } | |
| pub unsafe fn lua_typename(L: *mut lua_State, tp: c_int)-> *const libc::c_char { | |
| println!("lua_typename({:?}, {:?})", L, tp); | |
| ffi::lua_typename(L, tp) | |
| } | |
| pub unsafe fn lua_tonumberx(L: *mut lua_State, idx: c_int, isnum: *mut c_int)-> lua_Number { | |
| println!("lua_tonumberx({:?}, {:?}, {:?})", L, idx, isnum); | |
| ffi::lua_tonumberx(L, idx, isnum) | |
| } | |
| pub unsafe fn lua_tointegerx(L: *mut lua_State, idx: c_int, isnum: *mut c_int)-> lua_Integer { | |
| println!("lua_tointegerx({:?}, {:?}, {:?})", L, idx, isnum); | |
| ffi::lua_tointegerx(L, idx, isnum) | |
| } | |
| pub unsafe fn lua_tounsignedx(L: *mut lua_State, idx: c_int, isnum: *mut c_int)-> lua_Unsigned { | |
| println!("lua_tounsignedx({:?}, {:?}, {:?})", L, idx, isnum); | |
| ffi::lua_tounsignedx(L, idx, isnum) | |
| } | |
| pub unsafe fn lua_toboolean(L: *mut lua_State, idx: c_int)-> c_int { | |
| println!("lua_toboolean({:?}, {:?})", L, idx); | |
| ffi::lua_toboolean(L, idx) | |
| } | |
| pub unsafe fn lua_tolstring(L: *mut lua_State, idx: c_int, len: *mut libc::size_t)-> *const libc::c_char { | |
| println!("lua_tolstring({:?}, {:?}, {:?})", L, idx, len); | |
| ffi::lua_tolstring(L, idx, len) | |
| } | |
| pub unsafe fn lua_rawlen(L: *mut lua_State, idx: c_int)-> libc::size_t { | |
| println!("lua_rawlen({:?}, {:?})", L, idx); | |
| ffi::lua_rawlen(L, idx) | |
| } | |
| pub unsafe fn lua_tocfunction(L: *mut lua_State, idx: c_int)-> Option<lua_CFunction> { | |
| println!("lua_tocfunction({:?}, {:?})", L, idx); | |
| ffi::lua_tocfunction(L, idx) | |
| } | |
| pub unsafe fn lua_touserdata(L: *mut lua_State, idx: c_int)-> *mut libc::c_void { | |
| println!("lua_touserdata({:?}, {:?})", L, idx); | |
| ffi::lua_touserdata(L, idx) | |
| } | |
| pub unsafe fn lua_tothread(L: *mut lua_State, idx: c_int)-> *mut lua_State { | |
| println!("lua_tothread({:?}, {:?})", L, idx); | |
| ffi::lua_tothread(L, idx) | |
| } | |
| pub unsafe fn lua_topointer(L: *mut lua_State, idx: c_int)-> *const libc::c_void { | |
| println!("lua_topointer({:?}, {:?})", L, idx); | |
| ffi::lua_topointer(L, idx) | |
| } | |
| pub unsafe fn lua_arith(L: *mut lua_State, op: c_int) { | |
| println!("lua_arith({:?}, {:?})", L, op); | |
| ffi::lua_arith(L, op) | |
| } | |
| pub unsafe fn lua_rawequal(L: *mut lua_State, idx1: c_int, idx2: c_int)-> c_int { | |
| println!("lua_rawequal({:?}, {:?}, {:?})", L, idx1, idx2); | |
| ffi::lua_rawequal(L, idx1, idx2) | |
| } | |
| pub unsafe fn lua_compare(L: *mut lua_State, idx1: c_int, idx2: c_int, op: c_int)-> c_int { | |
| println!("lua_compare({:?}, {:?}, {:?}, {:?})", L, idx1, idx2, op); | |
| ffi::lua_compare(L, idx1, idx2, op) | |
| } | |
| pub unsafe fn lua_pushnil(L: *mut lua_State) { | |
| println!("lua_pushnil({:?})", L); | |
| ffi::lua_pushnil(L) | |
| } | |
| pub unsafe fn lua_pushnumber(L: *mut lua_State, n: lua_Number) { | |
| println!("lua_pushnumber({:?}, {:?})", L, n); | |
| ffi::lua_pushnumber(L, n) | |
| } | |
| pub unsafe fn lua_pushinteger(L: *mut lua_State, n: lua_Integer) { | |
| println!("lua_pushinteger({:?}, {:?})", L, n); | |
| ffi::lua_pushinteger(L, n) | |
| } | |
| pub unsafe fn lua_pushunsigned(L: *mut lua_State, n: lua_Unsigned) { | |
| println!("lua_pushunsigned({:?}, {:?})", L, n); | |
| ffi::lua_pushunsigned(L, n) | |
| } | |
| pub unsafe fn lua_pushlstring(L: *mut lua_State, s: *const libc::c_char, l: libc::size_t) { | |
| println!("lua_pushlstring({:?}, {:?}, {:?})", L, s, l); | |
| ffi::lua_pushlstring(L, s, l) | |
| } | |
| pub unsafe fn lua_pushstring(L: *mut lua_State, s: *const libc::c_char) { | |
| println!("lua_pushstring({:?}, {:?})", L, s); | |
| ffi::lua_pushstring(L, s) | |
| } | |
| pub unsafe fn lua_pushvfstring() { | |
| println!("lua_pushvfstring()", ); | |
| ffi::lua_pushvfstring() | |
| } | |
| pub use ffi::lua_pushfstring; | |
| pub unsafe fn lua_pushcclosure(L: *mut lua_State, f: lua_CFunction, n: c_int) { | |
| println!("lua_pushcclosure({:?}, {:?}, {:?})", L, f, n); | |
| ffi::lua_pushcclosure(L, f, n) | |
| } | |
| pub unsafe fn lua_pushboolean(L: *mut lua_State, b: c_int) { | |
| println!("lua_pushboolean({:?}, {:?})", L, b); | |
| ffi::lua_pushboolean(L, b) | |
| } | |
| pub unsafe fn lua_pushlightuserdata(L: *mut lua_State, p: *mut libc::c_void) { | |
| println!("lua_pushlightuserdata({:?}, {:?})", L, p); | |
| ffi::lua_pushlightuserdata(L, p) | |
| } | |
| pub unsafe fn lua_pushthread(L: *mut lua_State)-> c_int { | |
| println!("lua_pushthread({:?})", L); | |
| ffi::lua_pushthread(L) | |
| } | |
| pub unsafe fn lua_getglobal(L: *mut lua_State, var: *const libc::c_char) { | |
| println!("lua_getglobal({:?}, {:?})", L, var); | |
| ffi::lua_getglobal(L, var) | |
| } | |
| pub unsafe fn lua_gettable(L: *mut lua_State, idx: c_int) { | |
| println!("lua_gettable({:?}, {:?})", L, idx); | |
| ffi::lua_gettable(L, idx) | |
| } | |
| pub unsafe fn lua_getfield(L: *mut lua_State, idx: c_int, k: *const libc::c_char) { | |
| println!("lua_getfield({:?}, {:?}, {:?})", L, idx, k); | |
| ffi::lua_getfield(L, idx, k) | |
| } | |
| pub unsafe fn lua_rawget(L: *mut lua_State, idx: c_int) { | |
| println!("lua_rawget({:?}, {:?})", L, idx); | |
| ffi::lua_rawget(L, idx) | |
| } | |
| pub unsafe fn lua_rawgeti(L: *mut lua_State, idx: c_int, n: c_int) { | |
| println!("lua_rawgeti({:?}, {:?}, {:?})", L, idx, n); | |
| ffi::lua_rawgeti(L, idx, n) | |
| } | |
| pub unsafe fn lua_rawgetp(L: *mut lua_State, idx: c_int, p: *const libc::c_char) { | |
| println!("lua_rawgetp({:?}, {:?}, {:?})", L, idx, p); | |
| ffi::lua_rawgetp(L, idx, p) | |
| } | |
| pub unsafe fn lua_createtable(L: *mut lua_State, narr: c_int, nrec: c_int) { | |
| println!("lua_createtable({:?}, {:?}, {:?})", L, narr, nrec); | |
| ffi::lua_createtable(L, narr, nrec) | |
| } | |
| pub unsafe fn lua_newuserdata(L: *mut lua_State, sz: libc::size_t)-> *mut libc::c_void { | |
| println!("lua_newuserdata({:?}, {:?})", L, sz); | |
| ffi::lua_newuserdata(L, sz) | |
| } | |
| pub unsafe fn lua_getmetatable(L: *mut lua_State, objindex: c_int)-> c_int { | |
| println!("lua_getmetatable({:?}, {:?})", L, objindex); | |
| ffi::lua_getmetatable(L, objindex) | |
| } | |
| // pub unsafe fn lua_getfenv(L: *mut lua_State, idx: c_int) { | |
| // println!("lua_getfenv({:?}, {:?})", L, idx); | |
| // ffi::lua_getfenv(L, idx) | |
| // } | |
| pub unsafe fn lua_setglobal(L: *mut lua_State, var: *const libc::c_char) { | |
| println!("lua_setglobal({:?}, {:?})", L, var); | |
| ffi::lua_setglobal(L, var) | |
| } | |
| pub unsafe fn lua_settable(L: *mut lua_State, idx: c_int) { | |
| println!("lua_settable({:?}, {:?})", L, idx); | |
| ffi::lua_settable(L, idx) | |
| } | |
| pub unsafe fn lua_setfield(L: *mut lua_State, idx: c_int, k: *const libc::c_char) { | |
| println!("lua_setfield({:?}, {:?}, {:?})", L, idx, k); | |
| ffi::lua_setfield(L, idx, k) | |
| } | |
| pub unsafe fn lua_rawset(L: *mut lua_State, idx: c_int) { | |
| println!("lua_rawset({:?}, {:?})", L, idx); | |
| ffi::lua_rawset(L, idx) | |
| } | |
| pub unsafe fn lua_rawseti(L: *mut lua_State, idx: c_int, n: c_int) { | |
| println!("lua_rawseti({:?}, {:?}, {:?})", L, idx, n); | |
| ffi::lua_rawseti(L, idx, n) | |
| } | |
| pub unsafe fn lua_rawsetp(L: *mut lua_State, idx: c_int, p: *const libc::c_char) { | |
| println!("lua_rawsetp({:?}, {:?}, {:?})", L, idx, p); | |
| ffi::lua_rawsetp(L, idx, p) | |
| } | |
| pub unsafe fn lua_setmetatable(L: *mut lua_State, objindex: c_int)-> c_int { | |
| println!("lua_setmetatable({:?}, {:?})", L, objindex); | |
| ffi::lua_setmetatable(L, objindex) | |
| } | |
| // pub unsafe fn lua_setfenv(L: *mut lua_State, idx: c_int)-> c_int { | |
| // println!("lua_setfenv({:?}, {:?})", L, idx); | |
| // ffi::lua_setfenv(L, idx) | |
| // } | |
| pub unsafe fn lua_callk(L: *mut lua_State, nargs: c_int, nresults: c_int, ctx: c_int, k: Option<lua_CFunction>) { | |
| println!("lua_callk({:?}, {:?}, {:?}, {:?}, {:?})", L, nargs, nresults, ctx, k); | |
| ffi::lua_callk(L, nargs, nresults, ctx, k) | |
| } | |
| pub unsafe fn lua_getctx(L: *mut lua_State, ctx: c_int)-> c_int { | |
| println!("lua_getctx({:?}, {:?})", L, ctx); | |
| ffi::lua_getctx(L, ctx) | |
| } | |
| pub unsafe fn lua_pcallk(L: *mut lua_State, nargs: c_int, nresults: c_int, errfunc: c_int, ctx: c_int, k: Option<lua_CFunction>)-> c_int { | |
| println!("lua_pcallk({:?}, {:?}, {:?}, {:?}, {:?}, {:?})", L, nargs, nresults, errfunc, ctx, k); | |
| ffi::lua_pcallk(L, nargs, nresults, errfunc, ctx, k) | |
| } | |
| pub unsafe fn lua_load(L: *mut lua_State, reader: lua_Reader, dt: *mut libc::c_void, chunkname: *const libc::c_char, mode: *const libc::c_char)-> c_int { | |
| println!("lua_load({:?}, {:?}, {:?}, {:?}, {:?})", L, reader, dt, chunkname, mode); | |
| ffi::lua_load(L, reader, dt, chunkname, mode) | |
| } | |
| pub unsafe fn lua_dump(L: *mut lua_State, writer: lua_Writer, data: *mut libc::c_void)-> c_int { | |
| println!("lua_dump({:?}, {:?}, {:?})", L, writer, data); | |
| ffi::lua_dump(L, writer, data) | |
| } | |
| pub unsafe fn lua_yieldk(L: *mut lua_State, nresults: c_int, ctx: c_int, k: Option<lua_CFunction>)-> c_int { | |
| println!("lua_yieldk({:?}, {:?}, {:?}, {:?})", L, nresults, ctx, k); | |
| ffi::lua_yieldk(L, nresults, ctx, k) | |
| } | |
| pub unsafe fn lua_resume(L: *mut lua_State, from: *mut lua_State, narg: c_int)-> c_int { | |
| println!("lua_resume({:?}, {:?}, {:?})", L, from, narg); | |
| ffi::lua_resume(L, from, narg) | |
| } | |
| pub unsafe fn lua_status(L: *mut lua_State)-> c_int { | |
| println!("lua_status({:?})", L); | |
| ffi::lua_status(L) | |
| } | |
| pub unsafe fn lua_gc(L: *mut lua_State, what: c_int, data: c_int)-> c_int { | |
| println!("lua_gc({:?}, {:?}, {:?})", L, what, data); | |
| ffi::lua_gc(L, what, data) | |
| } | |
| pub unsafe fn lua_error(L: *mut lua_State)-> c_int { | |
| println!("lua_error({:?})", L); | |
| ffi::lua_error(L) | |
| } | |
| pub unsafe fn lua_next(L: *mut lua_State, idx: c_int)-> c_int { | |
| println!("lua_next({:?}, {:?})", L, idx); | |
| ffi::lua_next(L, idx) | |
| } | |
| pub unsafe fn lua_concat(L: *mut lua_State, n: c_int) { | |
| println!("lua_concat({:?}, {:?})", L, n); | |
| ffi::lua_concat(L, n) | |
| } | |
| pub unsafe fn lua_len(L: *mut lua_State, idx: c_int) { | |
| println!("lua_len({:?}, {:?})", L, idx); | |
| ffi::lua_len(L, idx) | |
| } | |
| pub unsafe fn lua_getallocf(L: *mut lua_State, ud: *mut *mut libc::c_void)-> lua_Alloc { | |
| println!("lua_getallocf({:?}, {:?})", L, ud); | |
| ffi::lua_getallocf(L, ud) | |
| } | |
| pub unsafe fn lua_setallocf(L: *mut lua_State, f: lua_Alloc, ud: *mut libc::c_void) { | |
| println!("lua_setallocf({:?}, {:?}, {:?})", L, f, ud); | |
| ffi::lua_setallocf(L, f, ud) | |
| } | |
| pub unsafe fn lua_getstack(L: *mut lua_State, level: c_int, ar: *mut lua_Debug)-> c_int { | |
| println!("lua_getstack({:?}, {:?}, {:?})", L, level, ar); | |
| ffi::lua_getstack(L, level, ar) | |
| } | |
| pub unsafe fn lua_getinfo(L: *mut lua_State, what: *const libc::c_char, ar: *mut lua_Debug)-> c_int { | |
| println!("lua_getinfo({:?}, {:?}, {:?})", L, what, ar); | |
| ffi::lua_getinfo(L, what, ar) | |
| } | |
| pub unsafe fn lua_getlocal(L: *mut lua_State, ar: *const lua_Debug, n: c_int)-> *const libc::c_char { | |
| println!("lua_getlocal({:?}, {:?}, {:?})", L, ar, n); | |
| ffi::lua_getlocal(L, ar, n) | |
| } | |
| pub unsafe fn lua_setlocal(L: *mut lua_State, ar: *mut lua_Debug, n: c_int)-> *const libc::c_char { | |
| println!("lua_setlocal({:?}, {:?}, {:?})", L, ar, n); | |
| ffi::lua_setlocal(L, ar, n) | |
| } | |
| pub unsafe fn lua_getupvalue(L: *mut lua_State, funcindex: c_int, n: c_int)-> *const libc::c_char { | |
| println!("lua_getupvalue({:?}, {:?}, {:?})", L, funcindex, n); | |
| ffi::lua_getupvalue(L, funcindex, n) | |
| } | |
| pub unsafe fn lua_setupvalue(L: *mut lua_State, funcindex: c_int, n: c_int)-> *const libc::c_char { | |
| println!("lua_setupvalue({:?}, {:?}, {:?})", L, funcindex, n); | |
| ffi::lua_setupvalue(L, funcindex, n) | |
| } | |
| pub unsafe fn lua_upvalueid(L: *mut lua_State, fidx: c_int, n: c_int)-> *const libc::c_void { | |
| println!("lua_upvalueid({:?}, {:?}, {:?})", L, fidx, n); | |
| ffi::lua_upvalueid(L, fidx, n) | |
| } | |
| pub unsafe fn lua_upvaluejoin(L: *mut lua_State, fidx1: c_int, n1: c_int, fidx2: c_int, n2: c_int) { | |
| println!("lua_upvaluejoin({:?}, {:?}, {:?}, {:?}, {:?})", L, fidx1, n1, fidx2, n2); | |
| ffi::lua_upvaluejoin(L, fidx1, n1, fidx2, n2) | |
| } | |
| pub unsafe fn lua_sethook(L: *mut lua_State, func: lua_Hook, mask: c_int, count: c_int)-> c_int { | |
| println!("lua_sethook({:?}, {:?}, {:?}, {:?})", L, func, mask, count); | |
| ffi::lua_sethook(L, func, mask, count) | |
| } | |
| pub unsafe fn lua_gethook(L: *mut lua_State)-> lua_Hook { | |
| println!("lua_gethook({:?})", L); | |
| ffi::lua_gethook(L) | |
| } | |
| pub unsafe fn lua_gethookmask(L: *mut lua_State)-> c_int { | |
| println!("lua_gethookmask({:?})", L); | |
| ffi::lua_gethookmask(L) | |
| } | |
| pub unsafe fn lua_gethookcount(L: *mut lua_State)-> c_int { | |
| println!("lua_gethookcount({:?})", L); | |
| ffi::lua_gethookcount(L) | |
| } | |
| pub unsafe fn luaL_openlibs(L: *mut lua_State) { | |
| println!("luaL_openlibs({:?})", L); | |
| ffi::luaL_openlibs(L) | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment