From 5fe41eca99adf4bf0fb5832033a96f98b530d4f1 Mon Sep 17 00:00:00 2001 From: chai Date: Thu, 9 Aug 2018 22:19:28 +0800 Subject: *update --- src/lua/bit/luaopen_bit.cpp | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) (limited to 'src/lua/bit/luaopen_bit.cpp') diff --git a/src/lua/bit/luaopen_bit.cpp b/src/lua/bit/luaopen_bit.cpp index fc3c188..e3a7bbb 100644 --- a/src/lua/bit/luaopen_bit.cpp +++ b/src/lua/bit/luaopen_bit.cpp @@ -1,5 +1,6 @@ #include "lua/luax.h" #include "libjin/jin.h" +#include namespace jin { @@ -61,12 +62,6 @@ namespace lua return 1; } - // return buffer, size - static int l_write(lua_State* L) - { - - } - static const luaL_Reg f[] = { { "AND", l_and }, { "OR" , l_or }, @@ -76,7 +71,18 @@ namespace lua { "RS", l_rshift }, { "INC", l_include }, - { "write", l_write}, + //{ "Buffer", l_newBuffer }, // ¿½±´µ×²ãÊý¾Ý + + { "buffer", l_buffer }, + { "write", l_write }, + { "shift", l_shift }, + + { "grabstring", l_grabstring }, + { "grabinteger", l_grabinteger }, + { "grabfloat", l_grabfloat }, + { "grabboolean", l_grabboolean }, + + // , offset { 0, 0 } }; @@ -84,6 +90,7 @@ namespace lua int luaopen_bit(lua_State* L) { luax_newlib(L, f); + return 1; } -- cgit v1.1-26-g67d0