?login_element?

Subversion Repositories NedoOS

Rev

Blame | Last modification | View Log | Download

  1. /*
  2. ** $Id: lualib.h,v 1.45.1.1 2017/04/19 17:20:42 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. /* version suffix for environment variable names */
  15. #define LUA_VERSUFFIX          "_" LUA_VERSION_MAJOR "_" LUA_VERSION_MINOR
  16.  
  17.  
  18. LUAMOD_API int (luaopen_base) (lua_State *L);
  19.  
  20. #define LUA_COLIBNAME   "coroutine"
  21. LUAMOD_API int (luaopen_coroutine) (lua_State *L);
  22.  
  23. #define LUA_TABLIBNAME  "table"
  24. LUAMOD_API int (luaopen_table) (lua_State *L);
  25.  
  26. #define LUA_IOLIBNAME   "io"
  27. LUAMOD_API int (luaopen_io) (lua_State *L);
  28.  
  29. #define LUA_OSLIBNAME   "os"
  30. LUAMOD_API int (luaopen_os) (lua_State *L);
  31.  
  32. #define LUA_STRLIBNAME  "string"
  33. LUAMOD_API int (luaopen_string) (lua_State *L);
  34.  
  35. #define LUA_UTF8LIBNAME "utf8"
  36. LUAMOD_API int (luaopen_utf8) (lua_State *L);
  37.  
  38. #define LUA_BITLIBNAME  "bit32"
  39. LUAMOD_API int (luaopen_bit32) (lua_State *L);
  40.  
  41. #define LUA_MATHLIBNAME "math"
  42. LUAMOD_API int (luaopen_math) (lua_State *L);
  43.  
  44. #define LUA_DBLIBNAME   "debug"
  45. LUAMOD_API int (luaopen_debug) (lua_State *L);
  46.  
  47. #define LUA_LOADLIBNAME "package"
  48. LUAMOD_API int (luaopen_package) (lua_State *L);
  49.  
  50.  
  51. /* open all previous libraries */
  52. LUALIB_API void (luaL_openlibs) (lua_State *L);
  53.  
  54.  
  55.  
  56. #if !defined(lua_assert)
  57. #define lua_assert(x)   ((void)0)
  58. #endif
  59.  
  60.  
  61. #endif
  62.