From 826d70fcba11a46de74a316b76caf94eb5a5acc5 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Thu, 8 Feb 1996 15:03:20 -0200 Subject: new type lua_Function for activation records --- luadebug.h | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'luadebug.h') diff --git a/luadebug.h b/luadebug.h index 876e45f0..157d1402 100644 --- a/luadebug.h +++ b/luadebug.h @@ -2,7 +2,7 @@ ** LUA - Linguagem para Usuarios de Aplicacao ** Grupo de Tecnologia em Computacao Grafica ** TeCGraf - PUC-Rio -** $Id: luadebug.h,v 1.3 1996/01/09 20:22:44 roberto Exp roberto $ +** $Id: luadebug.h,v 1.4 1996/02/07 18:10:27 roberto Exp roberto $ */ @@ -11,18 +11,20 @@ #include "lua.h" +typedef lua_Object lua_Function; + typedef void (*lua_LHFunction) (int line); -typedef void (*lua_CHFunction) (lua_Object func, char *file, int line); +typedef void (*lua_CHFunction) (lua_Function func, char *file, int line); -lua_Object lua_stackedfunction (int level); +lua_Function lua_stackedfunction (int level); void lua_funcinfo (lua_Object func, char **filename, int *linedefined); -int lua_currentline (lua_Object func); +int lua_currentline (lua_Function func); char *lua_getobjname (lua_Object o, char **name); lua_LHFunction lua_setlinehook (lua_LHFunction hook); lua_CHFunction lua_setcallhook (lua_CHFunction hook); -lua_Object lua_getlocal (lua_Object func, int local_number, char **name); -int lua_setlocal (lua_Object func, int local_number); +lua_Object lua_getlocal (lua_Function func, int local_number, char **name); +int lua_setlocal (lua_Function func, int local_number); extern int lua_debug; -- cgit v1.2.3-55-g6feb