aboutsummaryrefslogtreecommitdiff
path: root/fallback.c
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>1996-01-30 13:25:23 -0200
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>1996-01-30 13:25:23 -0200
commit43382ce5a22838af182807b451a12c474e21da78 (patch)
tree44a6572d07f256494289e8efd6d96e6218950579 /fallback.c
parentabfebf1e2110eb661e146f01ea82836727b3e794 (diff)
downloadlua-43382ce5a22838af182807b451a12c474e21da78.tar.gz
lua-43382ce5a22838af182807b451a12c474e21da78.tar.bz2
lua-43382ce5a22838af182807b451a12c474e21da78.zip
new fallback "getglobal".
Diffstat (limited to 'fallback.c')
-rw-r--r--fallback.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/fallback.c b/fallback.c
index e7f6a8bf..13b763f9 100644
--- a/fallback.c
+++ b/fallback.c
@@ -3,7 +3,7 @@
3** TecCGraf - PUC-Rio 3** TecCGraf - PUC-Rio
4*/ 4*/
5 5
6char *rcs_fallback="$Id: fallback.c,v 1.16 1995/10/17 11:52:38 roberto Exp roberto $"; 6char *rcs_fallback="$Id: fallback.c,v 1.17 1995/10/17 14:30:05 roberto Exp roberto $";
7 7
8#include <stdio.h> 8#include <stdio.h>
9#include <string.h> 9#include <string.h>
@@ -36,8 +36,10 @@ struct FB luaI_fallBacks[] = {
36{"concat", {LUA_T_CFUNCTION, {concatFB}}, 2, 1}, 36{"concat", {LUA_T_CFUNCTION, {concatFB}}, 2, 1},
37{"settable", {LUA_T_CFUNCTION, {gettableFB}}, 3, 0}, 37{"settable", {LUA_T_CFUNCTION, {gettableFB}}, 3, 0},
38{"gc", {LUA_T_CFUNCTION, {GDFB}}, 1, 0}, 38{"gc", {LUA_T_CFUNCTION, {GDFB}}, 1, 0},
39{"function", {LUA_T_CFUNCTION, {funcFB}}, -1, -1} 39{"function", {LUA_T_CFUNCTION, {funcFB}}, -1, -1},
40 /* no fixed number of params or results */ 40 /* no fixed number of params or results */
41{"getglobal", {LUA_T_CFUNCTION, {indexFB}}, 1, 1}
42 /* same default behavior of index FB */
41}; 43};
42 44
43#define N_FB (sizeof(luaI_fallBacks)/sizeof(struct FB)) 45#define N_FB (sizeof(luaI_fallBacks)/sizeof(struct FB))