| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- /*
- ** $Id: lualib.h,v 1.19 2001/02/23 20:31:37 roberto Exp roberto $
- ** Lua standard libraries
- ** See Copyright Notice in lua.h
- */
- #ifndef lualib_h
- #define lualib_h
- #include "lua.h"
- #ifndef LUALIB_API
- #define LUALIB_API extern
- #endif
- #define LUA_ALERT l_s("_ALERT")
- LUALIB_API int lua_baselibopen (lua_State *L);
- LUALIB_API int lua_iolibopen (lua_State *L);
- LUALIB_API int lua_strlibopen (lua_State *L);
- LUALIB_API int lua_mathlibopen (lua_State *L);
- LUALIB_API int lua_dblibopen (lua_State *L);
- /*
- ** `private' part
- */
- /* macro to `unsign' a character */
- #ifndef uchar
- #define uchar(c) ((unsigned char)(c))
- #endif
- /* integer type to hold the result of fgetc */
- typedef int l_charint;
- /* macro to control type of literal strings */
- #ifndef l_s
- #define l_s(x) x
- #endif
- /* macro to control type of literal chars */
- #ifndef l_c
- #define l_c(x) x
- #endif
- #endif
|