?login_element?

Subversion Repositories NedoOS

Rev

Blame | Last modification | View Log | Download

  1. /*
  2. ** $Id: lualib.h,v 1.36.1.1 2007/12/27 13:02:25 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
  54.