summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/Makefile9
-rw-r--r--include/lua.h10
-rw-r--r--include/luadebug.h20
-rw-r--r--include/lualib.h8
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