~jmckaskill/cmake/CMakeLuaHg

« back to all changes in this revision

Viewing changes to Utilities/lua/src/lualib.h

  • Committer: Eric Wing
  • Date: 2008-04-14 21:40:35 UTC
  • mfrom: (881.1.1)
  • Revision ID: eric_wing_ewing_._public_-at-_gmail_._com-20080414214035-ywxgat1opekv0cxg
Resync

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
** $Id: lualib.h,v 1.36 2005/12/27 17:12:00 roberto Exp $
 
3
** Lua standard libraries
 
4
** See Copyright Notice in lua.h
 
5
*/
 
6
 
 
7
 
 
8
#ifndef lualib_h
 
9
#define lualib_h
 
10
 
 
11
#include "lua.h"
 
12
 
 
13
 
 
14
/* Key to file-handle type */
 
15
#define LUA_FILEHANDLE          "FILE*"
 
16
 
 
17
 
 
18
#define LUA_COLIBNAME   "coroutine"
 
19
LUALIB_API int (luaopen_base) (lua_State *L);
 
20
 
 
21
#define LUA_TABLIBNAME  "table"
 
22
LUALIB_API int (luaopen_table) (lua_State *L);
 
23
 
 
24
#define LUA_IOLIBNAME   "io"
 
25
LUALIB_API int (luaopen_io) (lua_State *L);
 
26
 
 
27
#define LUA_OSLIBNAME   "os"
 
28
LUALIB_API int (luaopen_os) (lua_State *L);
 
29
 
 
30
#define LUA_STRLIBNAME  "string"
 
31
LUALIB_API int (luaopen_string) (lua_State *L);
 
32
 
 
33
#define LUA_MATHLIBNAME "math"
 
34
LUALIB_API int (luaopen_math) (lua_State *L);
 
35
 
 
36
#define LUA_DBLIBNAME   "debug"
 
37
LUALIB_API int (luaopen_debug) (lua_State *L);
 
38
 
 
39
#define LUA_LOADLIBNAME "package"
 
40
LUALIB_API int (luaopen_package) (lua_State *L);
 
41
 
 
42
 
 
43
/* open all previous libraries */
 
44
LUALIB_API void (luaL_openlibs) (lua_State *L); 
 
45
 
 
46
 
 
47
 
 
48
#ifndef lua_assert
 
49
#define lua_assert(x)   ((void)0)
 
50
#endif
 
51
 
 
52
 
 
53
#endif