new API functions startblock and endblock

This commit is contained in:
Roberto Ierusalimschy
1994-11-17 14:41:42 -02:00
parent b234da1cc2
commit 5406d391cd
2 changed files with 22 additions and 2 deletions

View File

@@ -3,7 +3,7 @@
** TecCGraf - PUC-Rio
*/
char *rcs_opcode="$Id: opcode.c,v 3.13 1994/11/16 17:38:08 roberto Exp $";
char *rcs_opcode="$Id: opcode.c,v 3.14 1994/11/17 13:58:57 roberto Exp roberto $";
#include <setjmp.h>
#include <stdio.h>
@@ -436,6 +436,23 @@ lua_Object lua_getsubscript (void)
return 0;
}
/*
** API: starts a new block
*/
int lua_beginblock (void)
{
return CBase;
}
/*
** API: ends a block
*/
void lua_endblock (int block)
{
CBase = block;
adjustC(0);
}
/*
** API: receives on the stack the table, the index, and the new value.
*/