diff -r 7c6f9b6672dc -r 11c578d30bd3 hedgewars/LuaPas.pas --- a/hedgewars/LuaPas.pas Sun Nov 27 19:34:08 2011 +0300 +++ b/hedgewars/LuaPas.pas Sun Nov 27 23:13:22 2011 +0300 @@ -15,7 +15,7 @@ {$INCLUDE "config.inc"} type - size_t = type Cardinal; + size_t = Cardinal; Psize_t = ^size_t; PPointer = ^Pointer; @@ -45,8 +45,8 @@ ** =================================================================== *) type - LUA_NUMBER_ = type Double; // ending underscore is needed in Pascal - LUA_INTEGER_ = type PtrInt; + LUA_NUMBER_ = Double; // ending underscore is needed in Pascal + LUA_INTEGER_ = PtrInt; (* @@ LUA_IDSIZE gives the maximum size for the description of the source @@ -115,7 +115,7 @@ LUA_AUTHORS = 'R. Ierusalimschy, L. H. de Figueiredo & W. Celes'; (* mark for precompiled code (`Lua') *) - LUA_SIGNATURE = #27'Lua'; + LUA_SIGNATURE = #27 + 'Lua'; (* option for multiple returns in `lua_pcall' and `lua_call' *) LUA_MULTRET = -1; @@ -429,8 +429,8 @@ function lua_getgccount(L : Plua_State) : LongInt; type - lua_Chuckreader = type lua_Reader; - lua_Chuckwriter = type lua_Writer; + lua_Chuckreader = lua_Reader; + lua_Chuckwriter = lua_Writer; (* ====================================================================== *) @@ -983,7 +983,7 @@ begin if not(B^.p < B^.buffer + LUAL_BUFFERSIZE) then luaL_prepbuffer(B); - B^.p^ := c; + (B^.p^) := c; Inc(B^.p); end;