From 066e5987c515dfc34537d73ca9d2a81ddd1f9e1b Mon Sep 17 00:00:00 2001 From: chai Date: Sun, 21 Oct 2018 13:37:27 +0800 Subject: =?UTF-8?q?*=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lua/modules/filesystem/filesystem.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/lua/modules/filesystem/filesystem.cpp') diff --git a/src/lua/modules/filesystem/filesystem.cpp b/src/lua/modules/filesystem/filesystem.cpp index f46f8d9..7466ce8 100644 --- a/src/lua/modules/filesystem/filesystem.cpp +++ b/src/lua/modules/filesystem/filesystem.cpp @@ -55,8 +55,8 @@ namespace JinEngine { const char* filename = lua_tostring(L, -1); Buffer bf; - context.fs->read(filename, &bf); - luax_loadbuffer(L, (const char*)bf.data, bf.size, filename); + context.fs->read(filename, bf); + luax_loadbuffer(L, (const char*)&bf, bf.size(), filename); return 1; } @@ -113,9 +113,9 @@ namespace JinEngine const char* file = luax_checkstring(L, 1); unsigned int len; Buffer buffer; - buffer.data = (char*)fs->read(file, &buffer.size); - luax_pushstring(L, (char*)buffer.data); - luax_pushinteger(L, buffer.size); + fs->read(file, buffer); + luax_pushstring(L, (char*)&buffer); + luax_pushinteger(L, buffer.size()); return 2; } -- cgit v1.1-26-g67d0