misc/liblua/lualib.h
author unC0Rr
Thu, 19 Dec 2024 12:43:38 +0100
branchtransitional_engine
changeset 16051 a5eaeefa4ab3
parent 10017 de822cd3df3a
permissions -rw-r--r--
Add a benchmark for landgen
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2812
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
     1
/*
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
     2
** $Id: lualib.h,v 1.36.1.1 2007/12/27 13:02:25 roberto Exp $
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
     3
** Lua standard libraries
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
     4
** See Copyright Notice in lua.h
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
     5
*/
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
     6
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
     7
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
     8
#ifndef lualib_h
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
     9
#define lualib_h
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    10
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    11
#include "lua.h"
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    12
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    13
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    14
/* Key to file-handle type */
10017
de822cd3df3a fixwhitespace and dos2unix
koda
parents: 3697
diff changeset
    15
#define LUA_FILEHANDLE      "FILE*"
2812
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    16
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    17
10017
de822cd3df3a fixwhitespace and dos2unix
koda
parents: 3697
diff changeset
    18
#define LUA_COLIBNAME   "coroutine"
2812
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    19
LUALIB_API int (luaopen_base) (lua_State *L);
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    20
10017
de822cd3df3a fixwhitespace and dos2unix
koda
parents: 3697
diff changeset
    21
#define LUA_TABLIBNAME  "table"
2812
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    22
LUALIB_API int (luaopen_table) (lua_State *L);
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    23
10017
de822cd3df3a fixwhitespace and dos2unix
koda
parents: 3697
diff changeset
    24
#define LUA_IOLIBNAME   "io"
2812
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    25
LUALIB_API int (luaopen_io) (lua_State *L);
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    26
10017
de822cd3df3a fixwhitespace and dos2unix
koda
parents: 3697
diff changeset
    27
#define LUA_OSLIBNAME   "os"
2812
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    28
LUALIB_API int (luaopen_os) (lua_State *L);
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    29
10017
de822cd3df3a fixwhitespace and dos2unix
koda
parents: 3697
diff changeset
    30
#define LUA_STRLIBNAME  "string"
2812
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    31
LUALIB_API int (luaopen_string) (lua_State *L);
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    32
10017
de822cd3df3a fixwhitespace and dos2unix
koda
parents: 3697
diff changeset
    33
#define LUA_MATHLIBNAME "math"
2812
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    34
LUALIB_API int (luaopen_math) (lua_State *L);
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    35
10017
de822cd3df3a fixwhitespace and dos2unix
koda
parents: 3697
diff changeset
    36
#define LUA_DBLIBNAME   "debug"
2812
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    37
LUALIB_API int (luaopen_debug) (lua_State *L);
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    38
10017
de822cd3df3a fixwhitespace and dos2unix
koda
parents: 3697
diff changeset
    39
#define LUA_LOADLIBNAME "package"
2812
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    40
LUALIB_API int (luaopen_package) (lua_State *L);
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    41
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    42
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    43
/* open all previous libraries */
3697
d5b30d6373fc remove trailing spaces from end of line
koda
parents: 2812
diff changeset
    44
LUALIB_API void (luaL_openlibs) (lua_State *L);
2812
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    45
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    46
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    47
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    48
#ifndef lua_assert
10017
de822cd3df3a fixwhitespace and dos2unix
koda
parents: 3697
diff changeset
    49
#define lua_assert(x)   ((void)0)
2812
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    50
#endif
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    51
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    52
0a24853de796 add liblua to sources for macosx
koda
parents:
diff changeset
    53
#endif