summaryrefslogtreecommitdiff
path: root/core/src/xmake/engine.c
diff options
context:
space:
mode:
authorruki <[email protected]>2022-05-11 00:57:43 +0800
committerruki <[email protected]>2022-05-11 00:57:43 +0800
commitcf981aa623d6511a4b7f8694b09b4c1192f2dd17 (patch)
tree04e998f6cbcfe963206dbfe96ef606bc898d567e /core/src/xmake/engine.c
parentb03e02af298b69a9f22a664b0607cfb524a430c4 (diff)
add stream read and write
Diffstat (limited to 'core/src/xmake/engine.c')
-rw-r--r--core/src/xmake/engine.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/core/src/xmake/engine.c b/core/src/xmake/engine.c
index a5f767edf..43e073210 100644
--- a/core/src/xmake/engine.c
+++ b/core/src/xmake/engine.c
@@ -197,8 +197,12 @@ tb_int_t xm_lz4_block_decompress(lua_State* lua);
tb_int_t xm_lz4_compress_file(lua_State* lua);
tb_int_t xm_lz4_decompress_file(lua_State* lua);
tb_int_t xm_lz4_compress_stream_open(lua_State* lua);
+tb_int_t xm_lz4_compress_stream_read(lua_State* lua);
+tb_int_t xm_lz4_compress_stream_write(lua_State* lua);
tb_int_t xm_lz4_compress_stream_close(lua_State* lua);
tb_int_t xm_lz4_decompress_stream_open(lua_State* lua);
+tb_int_t xm_lz4_decompress_stream_read(lua_State* lua);
+tb_int_t xm_lz4_decompress_stream_write(lua_State* lua);
tb_int_t xm_lz4_decompress_stream_close(lua_State* lua);
// the windows functions
@@ -425,8 +429,12 @@ static luaL_Reg const g_lz4_functions[] =
, { "compress_file", xm_lz4_compress_file }
, { "decompress_file", xm_lz4_decompress_file }
, { "compress_stream_open", xm_lz4_compress_stream_open }
+, { "compress_stream_read", xm_lz4_compress_stream_read }
+, { "compress_stream_write", xm_lz4_compress_stream_write }
, { "compress_stream_close", xm_lz4_compress_stream_close }
, { "decompress_stream_open", xm_lz4_decompress_stream_open }
+, { "decompress_stream_read", xm_lz4_decompress_stream_read }
+, { "decompress_stream_write",xm_lz4_decompress_stream_write }
, { "decompress_stream_close",xm_lz4_decompress_stream_close }
, { tb_null, tb_null }
};