# lualib.h File Reference

`#include "lua.h"`

Go to the source code of this file.

## Defines
#define | LUA_FILEHANDLE "FILE*"
#define | LUA_COLIBNAME "coroutine"
#define | LUA_TABLIBNAME "table"
#define | LUA_IOLIBNAME "io"
#define | LUA_OSLIBNAME "os"
#define | LUA_STRLIBNAME "string"
#define | LUA_MATHLIBNAME "math"
#define | LUA_DBLIBNAME "debug"
#define | LUA_LOADLIBNAME "package"
#define | lua_assert(x) ((void)0)
## Functions
LUALIB_API int() | luaopen_base (lua_State *L)
LUALIB_API int() | luaopen_table (lua_State *L)
LUALIB_API int() | luaopen_io (lua_State *L)
LUALIB_API int() | luaopen_os (lua_State *L)
LUALIB_API int() | luaopen_string (lua_State *L)
LUALIB_API int() | luaopen_math (lua_State *L)
LUALIB_API int() | luaopen_debug (lua_State *L)
LUALIB_API int() | luaopen_package (lua_State *L)
LUALIB_API void() | luaL_openlibs (lua_State *L)

## Define Documentation

#define lua_assert | ( | x |  | ) | ((void)0)

#define LUA_COLIBNAME "coroutine"

#define LUA_DBLIBNAME "debug"

#define LUA_FILEHANDLE "FILE*"

#define LUA_IOLIBNAME "io"

#define LUA_LOADLIBNAME "package"

#define LUA_MATHLIBNAME "math"

#define LUA_OSLIBNAME "os"

#define LUA_STRLIBNAME "string"

#define LUA_TABLIBNAME "table"

## Function Documentation

LUALIB_API void() luaL_openlibs | ( | lua_State * | L | ) |

LUALIB_API int() luaopen_base | ( | lua_State * | L | ) |

LUALIB_API int() luaopen_debug | ( | lua_State * | L | ) |

LUALIB_API int() luaopen_io | ( | lua_State * | L | ) |

LUALIB_API int() luaopen_math | ( | lua_State * | L | ) |

LUALIB_API int() luaopen_os | ( | lua_State * | L | ) |

LUALIB_API int() luaopen_package | ( | lua_State * | L | ) |

LUALIB_API int() luaopen_string | ( | lua_State * | L | ) |

LUALIB_API int() luaopen_table | ( | lua_State * | L | ) |