diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/Makefile | 9 | ||||
| -rw-r--r-- | include/lua.h | 10 | ||||
| -rw-r--r-- | include/luadebug.h | 20 | ||||
| -rw-r--r-- | include/lualib.h | 8 |
4 files changed, 44 insertions, 3 deletions
diff --git a/include/Makefile b/include/Makefile index 5ef4d4b5..e55b7717 100644 --- a/include/Makefile +++ b/include/Makefile @@ -1,8 +1,15 @@ # makefile for lua distribution +SRCS= lua.h lualib.h luadebug.h + all: +dynamic: + clean: co: - co -M lua.h lualib.h + co -f -M $(SRCS) + +klean: clean + rm -f $(SRCS) diff --git a/include/lua.h b/include/lua.h index 09a0909e..4e0a52e3 100644 --- a/include/lua.h +++ b/include/lua.h @@ -2,13 +2,18 @@ ** LUA - Linguagem para Usuarios de Aplicacao ** Grupo de Tecnologia em Computacao Grafica ** TeCGraf - PUC-Rio -** $Id: lua.h,v 3.16 1995/01/27 17:19:06 celes Exp $ +** $Id: lua.h,v 3.21 1995/11/13 15:36:52 roberto Exp $ */ #ifndef lua_h #define lua_h +#define LUA_VERSION "Lua 2.2" +#define LUA_COPYRIGHT "Copyright (C) 1994, 1995 TeCGraf" +#define LUA_AUTHORS "W. Celes, R. Ierusalimschy & L. H. de Figueiredo" + + /* Private Part */ typedef enum @@ -19,6 +24,9 @@ typedef enum LUA_T_ARRAY = -4, LUA_T_FUNCTION = -5, LUA_T_CFUNCTION= -6, + LUA_T_MARK = -7, + LUA_T_CMARK = -8, + LUA_T_LINE = -9, LUA_T_USERDATA = 0 } lua_Type; diff --git a/include/luadebug.h b/include/luadebug.h new file mode 100644 index 00000000..c1e26dcf --- /dev/null +++ b/include/luadebug.h @@ -0,0 +1,20 @@ +/* +** LUA - Linguagem para Usuarios de Aplicacao +** Grupo de Tecnologia em Computacao Grafica +** TeCGraf - PUC-Rio +** $Id: luadebug.h,v 1.2 1995/10/26 14:21:56 roberto Exp $ +*/ + + +#ifndef luadebug_h +#define luadebug_h + +#include "lua.h" + +lua_Object lua_stackedfunction(int level); +void lua_funcinfo (lua_Object func, char **filename, int *linedefined); +int lua_currentline (lua_Object func); +char *getobjname (lua_Object o, char **name); + + +#endif diff --git a/include/lualib.h b/include/lualib.h index 9ce7e44a..d250aa5b 100644 --- a/include/lualib.h +++ b/include/lualib.h @@ -2,7 +2,7 @@ ** Libraries to be used in LUA programs ** Grupo de Tecnologia em Computacao Grafica ** TeCGraf - PUC-Rio -** $Id: lualib.h,v 1.3 1994/12/13 15:59:16 roberto Exp $ +** $Id: lualib.h,v 1.4 1995/11/10 17:54:31 roberto Exp $ */ #ifndef lualib_h @@ -12,5 +12,11 @@ void iolib_open (void); void strlib_open (void); void mathlib_open (void); + +/* auxiliar functions (private) */ +void lua_arg_error(char *funcname); +char *lua_check_string (int numArg, char *funcname); +float lua_check_number (int numArg, char *funcname); + #endif |
