hedgewars/LuaPas.pas
branchwebgl
changeset 9236 ddd675825672
parent 8847 ff7fbab7cd56
parent 9208 acb2492288e5
child 10015 4feced261c68
equal deleted inserted replaced
9201:bcf2f7798ebb 9236:ddd675825672
    11  *)
    11  *)
    12 
    12 
    13 interface
    13 interface
    14 uses uConsts;
    14 uses uConsts;
    15 {.$DEFINE LUA_GETHOOK}
    15 {.$DEFINE LUA_GETHOOK}
       
    16 
       
    17 const LuaLibName = {$IFDEF LUA_INTERNAL}'libhwlua'{$ELSE}'liblua'{$ENDIF};
       
    18 
       
    19 {$IFNDEF WIN32}
       
    20     {$linklib lua}
       
    21 {$ENDIF}
    16 
    22 
    17 type
    23 type
    18 {$IFNDEF PAS2C}
    24 {$IFNDEF PAS2C}
    19     size_t   = Cardinal;
    25     size_t   = Cardinal;
    20 {$ENDIF}
    26 {$ENDIF}
    21     Psize_t  = ^size_t;
    27     Psize_t  = ^size_t;
    22     PPointer = ^Pointer;
    28     PPointer = ^Pointer;
    23 
    29 
    24     lua_State = record end;
    30     lua_State = record end;
    25     Plua_State = ^lua_State;
    31     Plua_State = ^lua_State;
    26 
       
    27 {$DEFINE LuaLibName:= cLuaLibrary}
       
    28 
       
    29 
    32 
    30 (*****************************************************************************)
    33 (*****************************************************************************)
    31 (*                               luaconfig.h                                 *)
    34 (*                               luaconfig.h                                 *)
    32 (*****************************************************************************)
    35 (*****************************************************************************)
    33 
    36