"Fossies" - the Fresh Open Source Software Archive

Member "redis-5.0.6/deps/lua/src/lualib.h" (25 Sep 2019, 1026 Bytes) of package /linux/misc/redis-5.0.6.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file.

    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