diff options
Diffstat (limited to 'engines/sword25/script')
-rw-r--r-- | engines/sword25/script/luascript.cpp | 8 | ||||
-rw-r--r-- | engines/sword25/script/luascript.h | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/engines/sword25/script/luascript.cpp b/engines/sword25/script/luascript.cpp index 38363df94b..6d2816ae13 100644 --- a/engines/sword25/script/luascript.cpp +++ b/engines/sword25/script/luascript.cpp @@ -158,7 +158,7 @@ bool BS_LuaScriptEngine::ExecuteFile(const Common::String &FileName) { // File read unsigned int FileSize; - char *FileData = static_cast<char *>(pPackage->GetFile(FileName, &FileSize)); + byte *FileData = pPackage->GetFile(FileName, &FileSize); if (!FileData) { BS_LOG_ERRORLN("Couldn't read \"%s\".", FileName.c_str()); #ifdef DEBUG @@ -190,7 +190,7 @@ bool BS_LuaScriptEngine::ExecuteFile(const Common::String &FileName) { // ----------------------------------------------------------------------------- bool BS_LuaScriptEngine::ExecuteString(const Common::String &Code) { - return ExecuteBuffer(Code.c_str(), Code.size(), "???"); + return ExecuteBuffer((byte *)Code.c_str(), Code.size(), "???"); } // ----------------------------------------------------------------------------- @@ -220,9 +220,9 @@ bool BS_LuaScriptEngine::RegisterStandardLibs() { // ----------------------------------------------------------------------------- -bool BS_LuaScriptEngine::ExecuteBuffer(const char *Data, unsigned int Size, const Common::String &Name) const { +bool BS_LuaScriptEngine::ExecuteBuffer(const byte *Data, unsigned int Size, const Common::String &Name) const { // Compile buffer - if (luaL_loadbuffer(m_State, Data, Size, Name.c_str()) != 0) { + if (luaL_loadbuffer(m_State, (const char *)Data, Size, Name.c_str()) != 0) { BS_LOG_ERRORLN("Couldn't compile \"%s\":\n%s", Name.c_str(), lua_tostring(m_State, -1)); lua_pop(m_State, 1); diff --git a/engines/sword25/script/luascript.h b/engines/sword25/script/luascript.h index 228625a67b..39fa9ebec4 100644 --- a/engines/sword25/script/luascript.h +++ b/engines/sword25/script/luascript.h @@ -124,7 +124,7 @@ private: bool RegisterStandardLibs(); bool RegisterStandardLibExtensions(); - bool ExecuteBuffer(const char *Data, unsigned int Size, const Common::String &Name) const; + bool ExecuteBuffer(const byte *Data, unsigned int Size, const Common::String &Name) const; }; } // End of namespace Sword25 |